Форум » Выполнение и анализ алгоритмов для исполнителей » (№ 5494) (В. Шубинкин) » Ответить

(№ 5494) (В. Шубинкин)

Ar3turrr: Выходит ответ 6890, не понимаю в чём ошибка. [pre2]for x in range(0, 15): for y in range(0, 15): M = '123' + str(x) + '5' N = '67' + str(y) + '9' M10 = int(M, 15) N10 = int(N, 17) if (M10 + N10) % 131 == 0: print((M10 + N10) // 131) break[/pre2]

Ответов - 2

Поляков: Чему равно str(x) при x = 12?

Ar3turrr: Я понял в чём была ошибка. Я забыл прописать буквы начиная с 10-ой системы счисления. Спасибо! [pre2]k = '0123456789ABCDE' for x in k: for y in k: M = '123' + x + '5' N = '67' + y + '9' M10 = int(M, 15) N10 = int(N, 17) if (M10 + N10) % 131 == 0: print((M10 + N10) // 131, y)[/pre2]



полная версия страницы