Для заданного целого числа N задача состоит в том, чтобы напечатать первые N слагаемых, сумма цифр которых кратна 10 . Первые несколько терминов серии: 19, 28, 37, 46, 55,…
Примеры:
Input: N = 5
Output: 19 28 37 46 55Input: N = 10
Output: 19 28 37 46 55 64 73 82 91 109
Подход: можно заметить, что, чтобы получить N- й член требуемой серии, найдите сумму цифр N. Если сумма уже кратна 10, тогда добавьте цифру 0 в конце N, иначе добавьте минимально возможную цифру в конце так, чтобы новая сумма цифр была кратна 10 .
For example, to get the 19th term, since the sum of digits is already a multiple of 10 then append 0 and 190 is the 19th term of the series.
For N = 5, the minimum digit that can be appended to make the sum of digits as a multiple of 10 is 5 and 55 is the 5th term of the series.
Ниже приведена реализация вышеуказанного подхода:
|
Джава
|
python3
|
C #
|
Выход:
19 28 37 46 55 64 73 82 91 109
Рекомендуемые посты:
- Наименьшее кратное 3, которое состоит из трех заданных ненулевых цифр
- Наименьшее кратное из N, сформированное с использованием заданного набора цифр
- Минимально возможная сумма цифр в положительном кратном N
- Наименьшее кратное заданного числа, состоящее только из цифр 0 и 9
- Уменьшите число до минимального кратного 4 после удаления цифр
- Найти наибольшее кратное 3 из массива цифр | Установите 2 (В O (n) время и O (1) пространство)
- Количество четверок, в которых первые три условия в AP, а последние три в GP
- Числа длины N, имеющие цифры A и B и чья сумма цифр содержит только цифры A и B
- Проверьте, делится ли произведение цифр в четных местах на сумму цифр в нечетном месте числа
- Количество чисел между диапазонами, имеющими только ненулевые цифры, чья сумма цифр равна N, а число делится на M
- Максимизируйте данное число, заменив сегмент цифр указанными альтернативными цифрами.
- Подсчитать числа в заданном диапазоне, чтобы сумма четных цифр была больше суммы нечетных цифр
- Числа с суммой цифр, равной сумме цифр всего ее простого множителя
- Минимальное количество удаляемых цифр, чтобы не было двух последовательных цифр
- Найти среднее значение k цифр от начала и l цифр от конца данного числа
0.00 (0%) 0 votes