На вход исполнителю Сумматор подается четырехзначное шестеричное число. По этому числу строится новое число по следующим правилам.
1. Складываются отдельно первая и вторая, вторая и третья, третья и четвёртая цифры заданного числа.
2. Полученные суммы записываются друг за другом в порядке не убывания без разделителей.
Пример. Исходное число: 5301. Суммы: 5 + 3 = 8, 3 + 0 = 3, 0 + 1 = 1. Результат: 138.
Укажите наименьшее число, при обработке которого автомат выдаёт результат 259. Ответ представьте в десятичной системе счисления.
Ответ:
Ответ:
Тренировочный вариант №1 от 13.09.2021 «ЕГЭ 100БАЛЛОВ»
Решение:
На Python:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
def to_6(x): x_ = x res = '' while x_ > 0: res = str(x_ % 6) + res x_ //= 6 return res def from_6(x): res = 0 k = 0 while x: res += int(x[-1]) * 6 ** k k += 1 x = x[:-1] return res # print(to_6(1 * 6 ** 4 - 1)) for i in range(1 * 6 ** 3, 1 * 6 ** 4 - 1): numb = to_6(i) a = int(numb[0]) + int(numb[1]) b = int(numb[1]) + int(numb[2]) c = int(numb[2]) + int(numb[3]) # print(a, b, c) #if sorted([str(a), str(b), str(c)]) == ['2', '5', '9']: if sorted([a, b, c]) == [2, 5, 9]: print(from_6(numb)) break |
Ответ: 281
