Top.Mail.Ru
Ответы

Python ЕГЭ помогите пожалуйста

По дате
По рейтингу
Аватар пользователя
Мыслитель
4мес
1
 x=7777**290-777**29+77**2-7;f=lambda n:f(n//20)+"0123456789ABCDEFGHIJ"[n%20]if n else"";print(len(set(f(x)))) 
Аватар пользователя
4мес
123456789
 num = 7777 ** 290 - 777 ** 29 + 77 ** 2 - 7
num_20 = ''

while num > 0:
    num_20 += str(num % 20)
    num //= 20
num_20 = num_20[::-1]

print(len(set(num_20))) 
Аватар пользователя
Ученик
4мес

Жди докс

Аватар пользователя
Ученик
4мес

'''
base1, exp1 = 7777, 290
base2, exp2 = 777, 29
base3, exp3 = 77, 2
const = 7

result = (base1 ** exp1) - (base2 ** exp2) + (base3 ** exp3) - const

base_20 = ""
temp = result

while temp > 0:
base_20 = str(temp % 20) + base_20
temp //= 20

unique_digits = set(base_20)

len(unique_digits)
'''

Вывод: 10