Получи случайную криптовалюту за регистрацию!

Задача с кодом. Лайки и дизлайки на YouTube На YouTube есть ф | Pythonist.ru - образование по питону

Задача с кодом. Лайки и дизлайки на YouTube

На YouTube есть функционал лайков и дизлайков. Выбирая между двумя кнопками, вы можете выразить свое мнение о контенте. При этом настройки не позволяют одновременно и лайкнуть, и дизлайкнуть видео.

Есть и другие правила для этой функции:

1. Если нажать какую-либо из кнопок повторно, это отменит первое нажатие (т.е. лайк или дизлайк просто снимется).
2. Если вы нажали кнопку лайка после того как уже нажали дизлайк, значение перезаписывается (вместо дизлайка будет стоять лайк). И наоборот.

Напишите функцию, которая будет принимать список нажатий кнопок и возвращать итоговое состояние.

Примеры:
like_or_dislike(["Dislike"]) ➞ "Dislike"
like_or_dislike(["Like", "Like"]) ➞ "Nothing"
like_or_dislike(["Dislike", "Like"]) ➞ "Like"
like_or_dislike(["Like", "Dislike", "Dislike"]) ➞ "Nothing"

Примечания:
Если никакая из кнопок не активна, возвращаем «Nothing». Если список пуст, тоже возвращаем «Nothing».

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.

#задача #coding