यह एक सरल चुनौती है जो उम्मीद है कि कुछ रचनात्मक जवाब दे सकती है।
कोटिंग विकिपीडिया : "ड्यूल-टोन मल्टी-फ्रीक्वेंसी सिग्नलिंग (DTMF) एक इन-बैंड टेलीकम्युनिकेशन सिग्नलिंग सिस्टम है, जो टेलीफोन उपकरणों और अन्य संचार उपकरणों और स्विचिंग केंद्रों के बीच टेलीफोन लाइनों पर वॉइस-फ्रीक्वेंसी बैंड का उपयोग करता है।"
कार्य
निम्नलिखित तालिका में स्तंभ और पंक्ति आवृत्तियों का प्रतिनिधित्व करने वाले दो पूर्णांकों को देखते हुए, आपका कार्य संबंधित कुंजी को आउटपुट करना है:
| 1209 Hz | 1336 Hz | 1477 Hz
-------+---------+---------+---------
697 Hz | 1 | 2 | 3
770 Hz | 4 | 5 | 6
852 Hz | 7 | 8 | 9
941 Hz | * | 0 | #
उदाहरण
- यदि इनपुट है
[ 1209, 852 ]
, तो अपेक्षित आउटपुट "7" है। - यदि इनपुट है
[ 1477, 941 ]
, तो अपेक्षित आउटपुट "#" है।
नियम
- आपको किसी भी उचित प्रारूप में पूर्णांक के रूप में इनपुट लेना होगा , जैसे दो अलग-अलग चर या दो चर। कृपया निर्दिष्ट करें कि आपका कार्यक्रम किस क्रम में उनसे ( स्तंभ_फ्रेक, पंक्ति_फ्रेक या पंक्ति_फ्रेक, कॉलम_फ्रेक ) की अपेक्षा कर रहा है ।
- इनपुट मान्य होने की गारंटी है।
- आपको किसी वर्ण को प्रिंट या आउटपुट करना होगा । हालाँकि, आपको अंकीय कुंजियों के लिए पूर्णांक आउटपुट करने की भी अनुमति है।
- यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है!
x#y="_1425__#9__*70836"!!mod(2*x+y)18