ОБРАБОТКА ЧИСЕЛ В 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)

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

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

Темы для ЕГЭ по профильной математике
Без теории никуда, поэтому составили список тем по каждому заданию из ЕГЭ по математике, чтобы ты начал потихоньку готовиться. Также сверься  с...
ЗАДАНИЕ 2 — водяной пар, влажность воздуха
В таблице даны относительная и абсолютная влажность воздуха. Необходимо расположить пункты в порядке увеличение (понижения) температуры. 📚 Теория...
Экологическое право
 Основными правами граждан в области охраны окружающей природной среды являются: - создание общественных объединений, фондов и иных...
Тире и двоеточие в БСП
В бессоюзных сложных предложениях всегда есть какой-либо знак препинания (НО союзов нет, запомни!). Важно понять – какой  Сегодня разбираемся...
Законы Менделя
Сегодня вспомним генетику и поговорим про законы Менделя! Но для начала немного повторим термины, чтоб тебе точно всё было понятно: ...
СВОЙСТВА ВЕРОЯТНОСТИ
У нас на руках есть такая формула для вероятности: ✅ P = Nбл / Nвс Поэтому самое время разобраться, зачем она нужна. Поиграем с ней и с нашим...

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

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