Школы

НЕ МОЖЕМ РЕШИИИИИИТЬ!!!!!!!!

Антон и Артём выписывали пятизначные числа. Антон выписывал только палиндромы, которые делятся на 5, а Артём — палиндромы, которые делятся на 9. Кто выписал больше чисел, Антон или Артём?
Devushka-Pozitivnaya
Devushka-Pozitivnaya
104
Поровну, по 100 чисел

Маска: xyzyx
x = [1;9]
y = [0;9]
z = [0;9]

9 вариантов
10 вариантов
10 вариантов

900 вариантов

x = 1:
y = 0: z = 7
y = 1: z = 5
y = 2: z = 3
y = 3: z = 1
y = 4: z = 8
y = 5: z = 6
y = 6: z = 4
y = 7: z = 2
y = 8: z = 0, 9
y = 9: z = 7
11 вариантов

x = 2:
y = 0: z = 5
y = 1: z = 3
y = 2: z = 1
y = 3: z = 8
y = 4: z = 6
y = 5: z = 4
y = 6: z = 2
y = 7: z = 0, 9
y = 8: z = 7
y = 9: z = 5
11 вариантов

x = 3:
y = 0: z = 3
y = 1: z = 1
y = 2: z = 8
y = 3: z = 6
y = 4: z = 4
y = 5: z = 2
y = 6: z = 0, 9
y = 7: z = 7
y = 8: z = 5
y = 9: z = 3

x = 4:
y = 0: z = 1
...

x = 5:
y = 0: z = 8
...

x = 6:
y = 0: z = 6
...

x = 7:
y = 0: z = 4
...

x = 8:
y = 0: z = 2
...

x = 9:
y = 0: z = 0, 9
y = 9: z = 0, 9
12 вариантов

S = 8* 11 + 12
Итого 100


x = 5
y = [0;9]
z = [0;9]
S = 1*10 * 10
Тоже 100
TO
Tania Oksinь))
18 437
Лучший ответ
Никто
 print(len([i for i in range(10**4,10**5) if str(i)[:2]== str(i)[:-3:-1] and i%5==0])) 
 100 

[Program finished]
 print(len([i for i in range(10**4,10**5) if str(i)[:2]== str(i)[:-3:-1] and i%9==0])) 
 100 

[Program finished]
Это плохо.
Антон