Да, могут! если у них расширения разные
124(x) = 84(10)
x^2+2*x+4 = 84
x = 8
124(8) = 8^2+2*8+4 = 64+16+4 = 84(10)
Ответ: 8
А= 10; б=3
если а>б (а ну нас 10>3) то б=3+12=15
все
если а>б (а у нас б стало 15) то а=10+12=22
все
ответ а=22
если бы а было меньше б мы бы пошли по пути иначе. т.е сначала проверяется условие, если оно верно, то идем дальше, а если нет - иначе
from itertools import combinations_with_replacement as comb
def count(arr,num):
res=0
for i in arr:
if (int(i)==num): res+=1
return res
s=''
for i in range(10): s+=str(i)
print(len(list(filter(lambda x: int(x[0])%2==1 and count(x,7)==2 and count(x,2)==0 and count(x,0)==0,list(comb(s,5))))))
Будет выведено 63