परिसर:
आपकी प्रतिष्ठा स्टैक-एक्सचेंज फॉर्म में है यदि यह आपके बेस -10 अंकों में अपने पदक की गिनती (सोना, चांदी और कांस्य को अलग से गिना जाता है) को घटाकर और कुछ दिए गए क्रम में उन्हें किसी भी क्रम में शामिल करके दर्शाया जा सकता है।
विघटित करते समय, प्रत्येक
- स्वर्ण पदक अंक तीन अंकों का होता है।
- चांदी दो अंकों के बराबर है।
- कांस्य एक अंक है।
- इसके अतिरिक्त, चूंकि एसई एक पदक प्रकार प्रदर्शित नहीं करता है यदि आपके पास कोई भी नहीं है, तो एक प्रकार के लिए 0 पदक की गणना से उपज नहीं होगी
[0]।
उदाहरण:
[1 Gold, 2 Silvers, 3 Bronzes]में विघटित हो जाएगा[1,1,1,2,2,3]। 321112 और 213121 इन पदकों के लिए एसई-फॉर्म संख्या के दो उदाहरण हैं।[20 Golds, 0 Silvers, 20 Bronzes]में विघटित हो जाएगा[2,2,2,0,0,0,2,0]। 20002022 एक एसई-फॉर्म नंबर है।[11 Golds, 0 Silvers, 0 Bronzes]में विघटित हो जाएगा[1,1,1,1,1,1]। इसके लिए 111111 एकमात्र एसई-फॉर्म नंबर है।
एसई नंबर पर विचार करने पर कोई 0 नहीं होगा। उदाहरण के लिए, ऊपर दिए गए दूसरे उदाहरण में, के लिए SE- 00002222 -> 2222फ़ॉर्म संख्या नहीं मानी जाएगी [20,0,20]।
इनपुट आउटपुट:
इनपुट एक सूची है / टपल / सरणी / जो कुछ भी [reputation, gold_medals, silver_medals, bronze_medals]सभी गैर-नकारात्मक पूर्णांक हैं। यह मान लिया गया आदेश है लेकिन इसे बदला जा सकता है। यदि आप करते हैं तो बस अपने उत्तर में एक नोट बनाएं।
आउटपुट सत्य और असत्य के लिए कोई दो सुसंगत मूल्य हैं।
नियम:
- इनपुट हमेशा मान्य होगा
- आपके पास हमेशा कम से कम 1 प्रतिनिधि होगा
- आपके पास कोई पदक नहीं हो सकता है, जो हमेशा झूठे लौटना चाहिए।
- पदक मायने रखता है वास्तविकता पर कोई असर नहीं है। कई सौ स्वर्ण पदक और कोई कांस्य ठीक नहीं है।
- यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
परीक्षण के मामलों:
#[Rep, Gold, Silver, Bronze] -> Output
[4, 0, 0, 4] -> True
[1447, 0, 4, 17] -> True
[74414, 4, 0, 17] -> True
[4444, 4, 0, 4] -> True
[4455, 0, 54, 0] -> True
[5355, 5, 0, 3] -> True
[53535, 5, 3, 0] -> True
[4444, 0, 0, 4444] -> True
[444, 4, 0, 0] -> True
[1234, 0, 0, 1234] -> True
[1234, 0, 0, 4321] -> True
[4444, 1, 0, 1] -> False
[5555, 5, 0, 55] -> False
[1234, 1, 23, 4] -> False
[1, 0, 0, 0] -> False
[1001001, 0, 10, 10] -> False
[bronze, silver, gold]और एक अलग दूसरा इनपुट ले सकता हूं reputation?