ОБРАБОТКА ЧИСЕЛ В N СС

Редакция Без Сменки
Честно. Понятно. С душой.

Задача:

x = int(input())
a=0; b=0
while x > 0:
if x%2 == 0:
a += 1
else:
b += x%6
x = x//6
print(a, b)

Необходимо указать наименьшее х, при котором алгоритм напечатает сначала 2, а потом 4.

То есть: a=2, b=4.

🙃 Разберемся, что такое а и b:
Если число чётное (остаток от деления на 2 равен 0), то переменную а мы увеличиваем на 1, в в случае нечетного числа, мы добавляем в b остаток от деления на 6, а затем x целочисленно делим на 6!

Это означает, что мы работаем уже в 6 сс(вспомни прошлый шаг) 💫

Следовательно необходимо получить шестеричное число, у которого сумма цифр всех цифр числа равна 4.Так как необходимо найти наименьшее возможное число x, у которого цифры всех разрядов в сумме дают 4, число x должно выглядеть так 1003(6) = 219(10)

Где вы учитесь?

Вам также будет интересно

Материальная точка
Понятие материальной точки играет важную роль в механике. Оно вводится для упрощения решения задач. Как правило, тело можно считать материальной...
Портреты персонажей произведение: «Отцы и дети»
Данная шпаргалка идеально подходит вовремя подготовки к сочинениям в ЕГЭ по литературе. Мы подготовили описания портретов основных персонажей из...
ЦИКЛ FOR
Цикл for вызывается для каждого числа в некотором наборе, который создается с помощью функции range(). Цикл for имеет следующую конструкцию: ...
ОВР. Электронный баланс
Степень окисления может изменяться по двум причинам: 1) атом принимает электроны; 2) атом отдаёт электроны ☝🏼 Электрон (e) заряжен отрицательно ...
Методические рекомендации ФИПИ на основе ошибок участников ЕГЭ по географии 2022
ФИПИ опубликовал методические рекомендации для учителей, на основе анализа типичных ошибок участников ЕГЭ 2022 года. 🟢 Традиционно самые сложные...
Свойства кислых солей
Самое главное — научиться «переходить» от кислых солей к средним и наоборот! Кислые соли образуются в избытке кислоты или кислотного оксида....

0 комментария

Авторизуйтесь, чтобы оставить комментарий.