- 21, Oct 2024
- #1
Кажется, в последнее время нам очень нравятся прогоны цифр, поэтому вот довольно простая задача.
Учитывая положительное целое число, разделите его на серии цифр и верните результат.
Например:
11122333 -> 813186
1112333 -> 36963
1122855098 -> 13310
98776543 -> 77
1000000 -> 0
123456789 -> undefined
1 -> undefined
99445662 -> 287496
1199999999 -> 1099999989
999999999 -> 999999999
would become 1199999999
, продукт которого 1099999989
Ввод может быть принят как целое число, строка или список/массив цифр/символов. Ваша запись должна работать для любого числа в пределах его представимого диапазона. Я тестировал это для 32-битных целых чисел (максимальное значение 2 ^ 32-1), и максимально возможный результат, который я нашел, это 813186
from 111, 22, 333
, что также находится в диапазоне 32-битных целых чисел. Мне еще предстоит найти число, выходное значение которого превышает входное.
Для целей этой задачи серии длиной 1 не учитываются.
Если есть только 1 прогон, верните прогон. Если запусков нет, сделайте что-нибудь (неопределенное поведение)
Применяются стандартные правила ввода-вывода, выходные данные могут быть представлены в виде целого числа или строки.
Тестовые случаи
11122333
Подсчет очков
Это так мало байтов на каждом языке побеждает!
#код-гольф #код-гольф #номер