Задание с сайта Полякова К.Ю.

Открытый вариант-2025

скрин


& - побитовая конъюнкция

сам знак пишется как есть


Натуральные числа с 1 начинаются!


¬ (x & А = 0) это лучше заменить на (x & А != 0)


скрин


добавляем flag

скрин

for a in range(1, 1000):
    flag = 1
    for x in range(0, 1000):
        func = ((x & 52 != 0) and (x & 48 == 0)) <= (x & a != 0)
        if func == 0:
            flag = 0

    if flag == 1:
        print(a)
        break

Last modified: Saturday, 28 June 2025, 4:03 PM