26.04.2025

10658

m = []
for N in range(11, 1000):
    n = N
    s = ''
    while n > 0:
        ost = n % 3
        n = n // 3
        s += str(ost)
    s = s[::-1]
    chet = 0
    neChet = 0
    for i in range(len(s)):
        if int(s[i]) % 2 == 0:
            chet += 1
        else:
            neChet += 1
    if chet > neChet:
        s = "22" + s
    else:
        s = "11" + s
    R = int(s, 3)
    if R > 100:
        m.append(R)
print(sorted(m))

Добавить комментарий