При заданном числе достаточно просто n
создать диапазон от 0
до n-1
. Фактически, многие языки предоставляют эту операцию как встроенную.
Следующая программа CJam читает целое число, а затем распечатывает такой диапазон ( попробуйте онлайн! ):
ri,
Обратите внимание, что он печатает числа без разделителя.
Соревнование
Ваша задача - полностью изменить этот процесс. Вы должны написать программу, которая, учитывая строку, представляющую диапазон, возвращает число, используемое для создания этого диапазона.
Характеристики
- Числа даны без разделителя.
- Вы можете предположить, что строка образует допустимый диапазон.
- Вы можете использовать индексацию на основе 0 или 1 для своего диапазона.
- Вы можете предположить, что правильный вывод никогда не превысит 32 767 (поэтому допустимый ввод никогда не будет иметь длину больше 15 275).
- Вы можете предположить, что правильный вывод всегда будет положительным (поэтому вам не нужно обрабатывать 0 или отрицательный результат).
Это код-гольф , поэтому выигрывает самый короткий конкурирующий ответ (измеряемый в байтах).
Тестовые случаи
0 индексированные:
0123 -> 4
0 -> 1
0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 -> 101
1-индексированный:
1234 -> 4
1 -> 1
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 -> 100