о как можно быстрее, потратил все балы ради этой задачи, очень надо. Язык Питон Напишите программу, которая определит, на кого можно положиться, а на кого нет.
В файле mouth_shut.csv записаны данные в следующем формате (разделитель – запятая):
id – номер записи;
who said – кто сказал;
what said – что сказал;
when said – когда сказал.
Формат ввода
Вводятся две даты (только год) через пробел – границы интервала проверки, включая концы.
Формат вывода
Нужно вывести всех (в алфавитном порядке, через точку с запятой и пробел), кто в этом интервале употреблял слова treasure, island, trove или map.
Пример 1
Ввод Вывод
stdin:
1764 1767
mouth_shut.csv:
id,who said,what said,when said
1,Squire Trelawney,We're going for the treasure,1765
2,John Silver,Let them dig up the treasure,1766
3,Jim Hawkins,I'm going as a cabin boy on a ship,1765
4,Dr. Livesey,We must keep our mouths shut,1764
5,Blind Pew,Billy had the map of treasure island,1763
John Silver; Squire Trelawney
Пример 2
Ввод Вывод
stdin:
1760 1762
mouth_shut.csv:
id,who said,what said,when said
1,Squire Trelawney,We're going for the treasure,1765
2,John Silver,Let them dig up the treasure,1766
3,Jim Hawkins,I'm going as a cabin boy on a ship,1765
4,Dr. Livesey,We must keep our mouths shut,1764
5,Blind Pew,Billy had the map of treasure island,1763
Примечания
Использование модуля csv обязательно!
В примерах показаны и входные данные (строка после stdin:), и доступный файл (имя файла и его содержимое).
Номер 1
использовать Робот
алг
нач
нц пока сверху свободно
вверх
кц
нц пока сверху стена
закрасить
влево
кц
нц пока сверху не стена
влево
кц
нц пока сверху стена
закрасить
влево
кц
вверх
вправо
нц пока снизу стена
закрасить
вправо
кц
нц пока снизу не стена
вправо
кц
нц пока снизу стена
закрасить
вправо
кц
кон
Номер 2
использовать Робот
алг
нач
нц пока сверху стена
закрасить
влево
кц
вправо
нц пока сверху стена
если справа не свободно то
вправо
все
если справа свободно то
вправо
если сверху стена то
закрасить
все
все
кц
влево
нц пока снизу не стена
вниз
кц
нц пока слева не стена и снизу стена
закрасить
влево
кц
кон