故事:
露西问乔治他的幸运数字是多少。经过深思熟虑,乔治回答说他有几个幸运数字。在短暂的困惑之后,露西问乔治他的第一个n
幸运数字是什么。乔治然后要求您,他的伙伴,为他编写一个程序来为他完成工作。
挑战:
您将编写一个程序/函数,该程序/函数将从标准输入/函数参数接收一个字符串或整数n
。然后,程序/函数将返回/输出第一个n
幸运数字。幸运数字通过一个筛子如下定义。
以正整数开头:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, ...
现在删除第二个数字:
1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, ...
剩下的第二个数字是3,因此请删除第三个数字:
1, 3, 7, 9, 13, 15, 19, 21, 25, ...
现在,下一个剩余的数字是7,因此删除每七个数字:
1, 3, 7, 9, 13, 15, 21, 25, ...
接下来,删除第九个数字,依此类推。结果序列是幸运数字。
获奖情况:
与codegolf一样,最少的字节数获胜。
与往常一样,使用标准漏洞的提交将被取消资格。