1. Создадим переменную max_score и инициализируем ее нулем. Эта переменная будет хранить максимальное количество правильных ответов победителя.
2. Создадим переменную contestants и инициализируем ее списком или массивом, содержащим оценки участников викторины. Каждый элемент списка будет представлять количество правильных ответов данного участника.
3. Создадим переменную losers и инициализируем ее нулем. Эта переменная будет счетчиком участников, не давших правильных ответов.
4. Переберем элементы списка contestants и для каждого элемента:
– Если значение элемента больше значения переменной max_score, присвоим переменной max_score значение этого элемента.
– Если значение элемента равно нулю, увеличим счетчик losers на единицу.
5. Проверим значение переменной losers. Если оно больше нуля, выведем “YES”, иначе выведем “NO”.
6. Выведем значение переменной max_score.
Примечание: данное решение не предоставляет способа отследить идентифицировать победителя, если таких несколько с одинаковым количеством правильных ответов.