एक फ़ंक्शन बनाएं जो एक प्राकृतिक संख्या लेता है (0 समावेशी से शुरू), और सकारात्मक पूर्णांक की एक जोड़ी देता है, जो क्रमशः अंश और भाजक हैं। विकर्ण ट्रैवर्सल का उपयोग करें। पिछली संख्याओं को छोड़ दिया जाना चाहिए। (आप छोड़े गए मूल्यों के सेट को याद कर सकते हैं)
चित्र:
लाल छोड़ दिए गए मूल्य हैं
मान:
- f (0) = 1, 1
- f (1) = 2, 1
- f (2) = 1, 2
- f (3) = 1, 3
- f (4) = 3, 1 (सूचना छोड़ें)
- f (5) = 4, 1
- f (6) = 3, 2
- f (7) = 2, 3
- f (8) = 1, 4
- f (9) = 1, 5
- f (10) = 5, 1 (स्किप को नोटिस करें)
यदि वे मौजूद हैं तो आप तर्कसंगत डेटा संरचना और उनके संचालन का उपयोग कर सकते हैं। सबसे छोटा कोड जीतता है।