给定一个数字n
,创建从0
到的范围非常简单n-1
。实际上,许多语言都以内置方式提供此操作。
以下CJam程序读取一个整数,然后打印出这样的范围(请在线尝试!):
ri,
请注意,它打印出没有分隔符的数字。
挑战
您的任务是逆转此过程。您应该编写一个程序,给定一个代表范围的字符串,该程序返回用于产生该范围的数字。
技术指标
- 给出的数字没有任何分隔符。
- 您可以假定该字符串形成有效范围。
- 您可以为范围使用基于0或1的索引。
- 您可以假设正确的输出将永远不会超过32,767(因此有效输入的长度永远不会超过152,725)。
- 您可以假设正确的输出将始终为正(因此您不必处理0或负)。
这是代码高尔夫球,因此最短的竞争性答案(以字节为单位)获胜。
测试用例
0索引:
0123 -> 4
0 -> 1
0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 -> 101
1索引:
1234 -> 4
1 -> 1
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 -> 100