word=[] stop='стоп' j=0 for i in stop: word.append(input()) item=word[0] if i <= item: j+=1 word.sort() print(word.index(item)+1) не проходит два теста алфавит Я ясень Ярко Ягода стоп и пишет ошибку в тесте слово Слово стоп Первый тест проходит: кот пёс альбатрос стоп второй тест проходит Алиса Соня Вася Эмилия Максимилиан Третий тест проходит кот а к коту котопёс пришёл стоп стоп
Соне задали расставить слова по алфавиту. Она позвала на помощь Васю.
Вася придумал алгоритм. Чтобы понять, на каком месте стоит слово word в составленном по алфавиту списке, нужно сравнить его со всеми остальными словами, найти, сколько слов меньше word (т. е. стоят раньше word), и прибавить единицу.
Дана строка со словом word, последовательность строк с остальными словами и строка "стоп". Все слова разные. Выведи номер слова в списке, составленном по алфавиту.
Задача 3
Соне задали расставить слова по алфавиту. Она позвала на помощь Васю.
Вася придумал алгоритм. Чтобы понять, на каком месте стоит слово word в составленном по алфавиту списке, нужно сравнить его со всеми остальными словами, найти, сколько слов меньше word (т. е. стоят раньше word), и прибавить единицу.
Дана строка со словом word, последовательность строк с остальными словами и строка "стоп". Все слова разные. Выведи номер слова в списке, составленном по алфавиту.
Ввод | Вывод |
кот пёс альбатрос стоп | 2 |
Алиса Соня Вася Эмилия Максимилиан стоп | 1 |
Вложения
Последнее редактирование: