ท้าทาย
กำหนดจำนวนเต็มบวกNที่เป็น 28 หรือสูงกว่าเอาท์พุทรายการของจำนวนรวมNที่ใช้แต่ละหลัก1ผ่าน7หนึ่งครั้ง คุณสามารถให้เป็นโปรแกรมหรือฟังก์ชั่น
ตัวเลขสามารถปรากฏได้ด้วยตัวเองหรือต่อกันตราบใดที่คุณใช้แต่ละครั้งโดยไม่ต้องทำซ้ำ ตัวอย่างเช่น[12, 34, 56, 7]ถูกต้องตามที่เป็น[1, 27, 6, 4, 35]และ[1234, 567]แต่ไม่ใช่[123, 34567][3, 2, 1476]หรือ ลำดับที่หมายเลขนั้นไม่สำคัญ
ถ้า Nไม่สามารถทำได้ด้วย 1-7 ให้ส่งคืนหรือส่งออกโดยไม่มีอะไร
ข้อมูลอื่น ๆ
นี่คือรหัสกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์ในวันพฤหัสบดีที่ 15 ตุลาคมจะเป็นผู้ชนะ
ถามคำถามใด ๆ ในความคิดเห็น
สิ่งที่ฉันไม่ได้ระบุในการท้าทายนั้นขึ้นอยู่กับคุณ
ช่องโหว่มาตรฐานไม่ได้รับอนุญาต
ตัวอย่าง
สิ่งเหล่านี้อาจช่วยทำให้สับสนได้:
อินพุต
28
เอาท์พุต
[1, 2, 3, 4, 5, 6, 7]
อินพุต
100
เอาท์พุต
[56, 7, 4, 31, 2]
อินพุต
1234567
เอาท์พุต
[1234567]
อินพุต
29
เอาท์พุต
ไม่มีอะไร 29 ไม่ถูกต้อง
อินพุต
1891
เอาท์พุต
[1234, 657]
อินพุต
370
เอาท์พุต
[15, 342, 7, 6]
ฉันจะทำมากขึ้นถ้าจำเป็น
นี่คือ pastebin ของตัวเลขที่เป็นไปได้ทั้งหมดที่สร้างขึ้นด้วยตัวเลขทั้งเจ็ดนี้ซึ่งได้รับความอนุเคราะห์จาก FryAmTheEggman
(N/A)เป็นเอาต์พุต
[1234566, 1]ไม่ใช่เอาต์พุตที่ถูกต้องเนื่องจากมีการทำซ้ำ 6 คุณไม่สามารถทำซ้ำตัวเลขในผลลัพธ์ได้
1, ..,, 7เพื่อให้มีอย่างน้อยเป็นจำนวนมาก1's เป็น10ของอย่างน้อยเป็นจำนวนมาก10ในฐานะ100' s และอื่น ๆ
29คืออะไร