Кажется, я нашел простую задачу, не посильную для чат-бота (не плюс). Проверьте пж (в том числе на плюсе).
Наскрести бы еще пару таких задач, тогда появляется надежда все же
провести (за)очную олимпиаду по Python.
Условия задачи (из жизы):
Цитата:
Задание (©gevaraweb)
Напишите программу, которая будет обрабатывать строку с именами авторов и форматировать их в зависимости от количества авторов в строке.
Входная строка содержит несколько ФИО авторов, разделенных запятыми, в формате Фамилия И.О., например: "Шпилькина Т.А., Артамонова Л.С., Биткова Л.А."
Необходимо:
Если авторов 3 или меньше, вывести строку как есть, добавив спереди "Автор(ы): ".
Если авторов больше 3, вывести только первых трех авторов в формате "И.О. Фамилия", добавив спереди "Автор(ы): ", и в конце "[и др.]", например: "Автор(ы): Т.А. Шпилькина, Л.С. Артамонова, Л.А. Биткова [и др.]".
Примеры
Пример 1: Входная строка:
Козлова М.И., Дмитриев А.П., Иванова Н.О., Сергеева Л.П."
Выходные данные:
Автор(ы): М.И. Козлова, А.П. Дмитриев, Н.О. Иванова [и др.]
Пример 2: Входная строка:
Лебедева К.В., Соколов И.С., Морозов П.А.
Выходные данные:
Автор(ы): Лебедева К.В., Соколов И.С., Морозов П.А.
Пример 3: Входная строка:
Кузнецов Д.М., Петрова Е.И.
Выходные данные:
Автор(ы): Кузнецов Д.М., Петрова Е.И.
Пример 4: Входная строка:
Федорова А.А., Павлов Р.К., Григорьев Ю.В., Чернов И.М., Филиппова Т.В.
Выходные данные: Автор(ы): А.А. Федорова, Р.К. Павлов, Ю.В. Григорьев [и др.]