Операнды арифметического выражения записаны в системе счисления с основаниями
3D4x16 + 4xC414.
В записи чисел
При помощи цикла for будем
Приведём решение на языке Python.
for x in '0123456789ABCD':
t = int('3D4' + x + '', 16) + int('4' + x + 'C4', 14)
if t % 154 == 0:
print(t // 154)
break
Ответ: 187.
Приведём решение Юрия Красильникова на языке Python.
a = [int(f'3D4{x}',16)+int(f'4{x}C4',14) for x in '123456789ABCD']
print(min([n for n in a if n%154==0])//154)
Приведём решение Сергея Донец на PascalABC.NET:
uses School;
begin
foreach var x in ('0'..'9')+('A'..'D') do
begin
var a:=Dec($'3d4{x}', 16);
var b:=Dec($'4{x}c4', 14);
var s := a + b;
var d:=154;
if s mod d = 0 then println(s div d);
end;
end.

