Операнды арифметического выражения записаны в системах счисления с основаниями
yAAx12 + x02y14.
В записи чисел
При помощи цикла for будем перебирать
Приведём решение на языке Python.
result_search = []
for x in '0123456789AB':
for y in '0123456789AB':
t = int(y + 'AA' + x, 12) + int(x + '02' + y, 14)
if t % 80 == 0:
result_search.append(t)
if result_search:
print(min(result_search) // 80)
Ответ: 119.
Приведём решение Юрия Красильникова на языке Python.
d='0123456789AB'
a=[int(f'{y}AA{x}',12)+int(f'{x}02{y}',14) for x in d for y in d]
print(min([x for x in a if x%80==0])//80)
Приведём решение Сергея Донец на языке PascalABC.NET.
uses School;
begin
var alph := (('0'..'9') + ('A'..'Z')).ToArray[:12];
var minVal := MaxInt;
var ans := 0;
var d := 80;
foreach var x in alph do
foreach var y in alph do begin
var a := Dec($'{y}AA{x}',12);
var b := Dec($'{x}02{y}',14);
var s := a + b;
if (s mod d = 0) and (s < minVal)
then begin
minVal := s;
ans := s div d;
end;
end;
ans.Print;
end.

