เรื่อง:
ลูซี่ถามจอร์จว่าหมายเลขนำโชคของเขาคืออะไร หลังจากใคร่ครวญจอร์จตอบว่าเขามีเลขนำโชคหลายตัว หลังจากเกิดความสับสนn
เล็กน้อยลูซี่ถามจอร์จว่าหมายเลขนำโชคแรกของเขาคืออะไร จอร์จจึงขอให้คุณเพื่อนของเขาเขียนโปรแกรมเพื่อทำงานให้เขา
ความท้าทาย:
คุณจะเขียนโปรแกรม / ฟังก์ชั่นที่จะได้รับจากการโต้แย้งอินพุต / n
ฟังก์ชั่นมาตรฐานสตริงหรือจำนวนเต็ม โปรแกรม / ฟังก์ชั่นจะส่งกลับ / ส่งออกn
Lucky Numbersแรก หมายเลขนำโชคถูกกำหนดผ่านตะแกรงดังนี้
เริ่มต้นด้วยจำนวนเต็มบวก:
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 ไบต์ที่น้อยที่สุดจะชนะ
ตามปกติการส่งโดยใช้ช่องโหว่มาตรฐานจะถูกตัดสิทธิ์