
Вопрос задан 06.06.2023 в 14:17.
Предмет Информатика.
Спрашивает Дадижа Ирина.
Робот Костя прочёл басни Крылова и решил обсудить их с первоклассниками. Он назвал им двух
персонажей басни «Лебедь, Щука и Рак» и предложил назвать третьего, но первоклассники убежали играть. Дана строка, в которой в любом порядке без пробела склеены имена двух персонажей. Выведи имя третьего.Все имена пишутся с большой буквы.Ввод ВыводРакЩука ЛебедьЩукаРак Лебедь

Ответы на вопрос

Отвечает Бойко Олька.
Ответ:
Решение на языке Python:
# Считываем строку со входными данными
s = input()
# Создаем список из двух имен
names = [s[:len(s)//2], s[len(s)//2:]]
# Если в строке два одинаковых имени, то ответом будет это имя
if names[0] == names[1]:
print(names[0])
else:
# Иначе определяем третье имя в соответствии с правилами басни
if 'Рак' in names and 'Щука' in names:
print('Лебедь')
elif 'Рак' in names and 'Лебедь' in names:
print('Щука')
else:
print('Рак')
Примеры:
Ввод:
РакЩука
Вывод:
Лебедь
Ввод:
ЩукаРак
Вывод:
Лебедь
Объяснение:


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili