Saturday, January 30, 2021

Попытка решить №26,27 демо-версии КЕГЭ по информатике 2021

UPDATE 01/02/2021

Решение Джобса верно в контексте вызова f.readline().split()  я ошибся при копировании его кода. Однако, ошибка в коде Джобса всеже есть , хотя вполне тривиальная. Нарушен приоритет операций "-" и "%" :   

if p1 - p2%3 != 0 and p1 - p2 < dx:  

Корректировка :   if (p1-p2)%3 !=0 and p1 - p2 < dx:

Очевидно, что выполнение кода со скриншота ниже верного результата дать в принципе не может. Предложен другой вариант кода, обходящий вызов f.readline().split() и корректировкой описанной выше. Мое решение мне нравится, но не более того

END UPDATE 

Следую https://www.youtube.com/watch?v=zGYqPsUB-S4&feature=emb_logo



Среда Python 3.9.1 Linux Fedora 33 Server

Копирую код из видео


































Пишем другой код

Исходные данные
Выполняем


Все тоже касается задачи 26
Меняем код , который блокирует Python 3.9.1





Выполняем