倒数
您应对此代码高尔夫挑战的目标是倒数,同时回收数量。让我解释。
首先,您的应用程序读取数字,可以作为程序参数或使用stdin。接下来,您只需倒计时像这样:
10 9 8 7 6
(以降序排列)
但是,等等,还有更多!
回收利用
在某些情况下,我们可以打印每个数字,但不列出每个数字,我们可以进行回收!让我举一个简单的例子:
Input: 110
Output: 11091081071061051041031021010099... etc
Recycled: 10 1
现在,我们仍然列出了所有数字110、109、108,但是我们回收了0和1。
另一个例子:
Input: 9900
Output: 9900989989897989698959894... etc
Recycled: 9 98
高尔夫挑战赛
- 读取数字(参数或标准输入)
- 以倒序输出倒计时,同时回收所有可能的数字(到标准输出或文件)
- 达到1或回收0到9的那一刻(无论先发生什么),请停止
一个简单的例子(直到达到1):
Input: 15
Output: 15141312110987654321
(Notice the 110 instead of 1110)
更高级的示例(全部回收):
Input: 110
Output: 110910810710610510410310210100998979695949392919089887868584838281807978776757473727170696867665646362616059585756554535251504948474645443424140393837363534332313029282726252423221
Recycled: 10 9 8 7 6 5 4 3 2
(We've recycled all 0-9)