В числах F29x8EAD637 и BAxDE0C1B37 переменная x обозначает некоторую цифру из алфавита системы счисления с основанием 37. Определите наибольшее значение x, при котором произведение приведённых чисел кратно 36. В ответе запишите значение числа 1×237 в десятичной системе счисления.
Ответ:
СтатГрад Вариант ИН2410101 24 октября 2024 – задание №14
Решение:
|
1 2 3 4 5 |
for x in range(37): s1=6+13*37+10*37**2+14*37**3+8*37**4+x*37**5+9*37**6+2*37**7+15*37**8 s2=11+37+12*37**2+0+14*37**4+13*37**5+x*37**6+10*37**7+11*37**8 if (s1*s2) % 36 == 0: print(37*37+x*37+2) |
1371
1519
2370
2518
2703
ИЛИ
|
1 2 3 4 5 6 7 8 9 10 |
def con10(a,n): a = a[::-1] s = 0 for i in range(len(a)): s += a[i] * n**i return s for x in range(37): a = con10([15,2,9,x,8,14,10,13,6],37) * con10([11,10,x,13,14,0,12,1,11], 37) if a % 36 == 0: print(x, con10([1,x,2],37)) |
Ответ: 2703