एक संख्या nऔर एक ऊपरी सीमा को देखते हुए lउन संख्याओं को सूचीबद्ध किया जा सकता है जो दो या अधिक संख्याओं को गुणा करके बनाई जा सकती हैं, जिसमें केवल लंबाई की लंबाई nया उससे कम होती हैं l। A161145 इस चुनौती के करीब है, हालांकि, आप 7, 77, 777, 7777, 77777, आदि को शामिल नहीं करेंगे।
उदाहरण
n=anything, l<49 परिणाम होगा:
[]
n=1, l=49 परिणाम होगा:
7*7=49
f(1,49)=[49]
n=1, l=343 परिणाम होगा:
7*7 =49
7*7*7 =343
f(1,343)=[49,343]
n=2,l=6000 परिणाम होगा:
7*7 =49
7*7*7 =343
7*7*7*7=2401
7*77 =539
7*7*77 =3773
77*77 =5929
f(2,6000)=[49,343,539,2401,3773,5929]
n=3, l=604000 परिणाम होगा:
[49, 343, 539, 2401, 3773, 5439, 5929, 16807, 26411, 38073, 41503, 59829, 117649, 184877, 266511, 290521, 418803, 456533, 603729]
आदि...
नियम
- आपको मध्यवर्ती चरणों का उत्पादन करने की आवश्यकता नहीं है, यह स्पष्टता के लिए किया गया था।
- आउटपुट एक सरणी के रूप में हो सकता है या किसी भी चरित्र (यहां तक कि नईलाइन) द्वारा अलग किया जा सकता है।
- आउटपुट संख्यात्मक क्रम में होना चाहिए, उच्चतम से कम।
- शीर्षक को प्रासंगिक बनाने के लिए, उच्चतम
nजिसे संभाला जाना चाहिए , वह हैn=77(यदि आप उस उच्च को संभाल नहीं सकते, तो ध्यान दें कि - भाषा प्रतिबंध स्वीकार्य हैं, आलस्य नहीं है)। यह सीमा उन लोगों के लिए बाधा है जो पूरे सुपरसेट को स्मृति में बनाने के लिए देख रहे हैं। - यदि TIO
n=77आपके कोड के लिए नहीं चल सकता है , तो यह बताएं कि क्या प्राप्त करने के लिए चश्मा आवश्यक थाn=77। - किसी उत्पाद के वैध होने के लिए उसमें कम से कम 2 नंबर होने चाहिए।
- यह कोड-गोल्फ निम्नतम बाइट-काउंट है जिसे विजयी माना जाएगा।
- आप सूची को चुन सकते हैं जिसमें आइटम से कम
lया उससे कम / के बराबर आइटम होंl। - BONUS : यदि आपका कोड 77 बाइट्स है, तो मेरी ओर से यश; बेकार, मुझे पता है।
n=77और l=7**7**7, उदाहरण के लिए?
nकी तुलना में कम कर रहे हैं या उससे कम है किl"