这是一个代码高尔夫版本的类似的问题我之前问过堆栈,但认为这将是一个有趣的谜题。
给定一个长度为10的字符串,该字符串表示一个基数为36的数字,将其增量为1,并返回结果字符串。
这意味着字符串将只包含从0到9的数字和从a到z的字母。
基础36的工作如下:
最右边的数字是递增的,首先是使用0到9。
0000000000 >9次迭代> 0000000009次
在此之后,使用a to z:
000000000a > 25次迭代>0000000z
如果z需要递增,它将循环回零,其左边的数字将递增:
000000010
zzzzzzzzzz作为输入处理。"0000000000" -> "0000000001"
"0000000009" -> "000000000a"
"000000000z" -> "0000000010"
"123456zzzz" -> "1234570000"
"00codegolf" -> "00codegolg"发布于 2018-07-28 13:01:01
发布于 2018-07-28 13:26:48
https://codegolf.stackexchange.com/questions/169432
复制相似问题