जेली , 13 सार्थक पात्र, भाषा चुनौती देती है
R µ ọḊ *@Ḋ ċ >2 µ Ðf
इसे ऑनलाइन आज़माएं!
यहाँ सभी व्हाट्सएप नगण्य है। मैंने इसका उपयोग अपने उत्तर की संरचना को दिखाने के लिए किया था, जैसा कि सवाल पूछता है।
यहां देखिए यह कैसे काम करता है:
R µ ọḊ *@Ḋ ċ >2 µ Ðf
R Ðf Find all numbers n from 1 to the input, such that:
µ µ (grouping marks, like {} in C)
Ḋ Ḋ Take the range from 2 to n
ọ Find the number of times each divides n
*@ Raise the range from 2 to n to these powers
ċ Count the number of times n appears
>2 and the result must be greater than 2
उदाहरण के लिए, जब n = 256 का परीक्षण करते हैं, तो हम प्रत्येक संख्या को 2 से 256 तक की संख्याओं को 256 में विभाजित करते हैं। केवल वही संख्याएं जो एक से अधिक बार विभाजित होती हैं 2 (जो 8 बार विभाजित होती हैं), 4 (जो 4 को विभाजित करती हैं समय), 8 (जो दो बार विभाजित होता है), और 16 (जो दो बार विभाजित होता है)। इसलिए जब हम वहां निर्धारित शक्तियों के विभाजन की संख्या बढ़ाते हैं, तो हम प्राप्त करते हैं:
2⁸, 3, 4⁴, 5, 6, 7, 8², 9, 10, 11, 12, 13, 14, 15, 16², 17, ..., 255, 256
यह मूल मूल्य, 256, जिस तरह से बराबर है कि 256 एक आदर्श शक्ति है, प्लस एक (अंतिम तत्व 256 पैदा करता है क्योंकि 256 = 256¹) के बराबर उत्पादन करता है। इसलिए यदि हम सरणी में दो बार से अधिक 256 देखते हैं (और हम इस मामले में करते हैं; 8 64 64 है लेकिन अन्य "दिलचस्प" तत्व सभी 256 का उत्पादन करते हैं), यह एक आदर्श शक्ति होनी चाहिए।