आप एक तालाब में मछली हैं जिसे अन्य मछलियों को खाकर जीवित रहने की आवश्यकता है। आप केवल वही मछली खा सकते हैं जो एक ही आकार की हों या खुद से छोटी हों। आपको एक प्रोग्राम बनाना होगा जो सॉर्ट किए गए इनपुट के रूप में मछली का शोल लेता है। इसमें से आपको यह पता लगाना चाहिए कि आप कितनी मछली खा सकते हैं और आखिरकार आप किस आकार में बढ़ेंगे।
आकार चार्ट
+--------------+--------------+--------------+--------------+
| | Amount extra | Total size 1 | Increase to |
| Current size | needed for | fish | size |
| | next size | | |
+--------------+--------------+--------------+--------------+
| 1 | 4 | 4 | 2 |
+--------------+--------------+--------------+--------------+
| 2 | 8 | 12 | 3 |
+--------------+--------------+--------------+--------------+
| 3 | 12 | 24 | 4 |
+--------------+--------------+--------------+--------------+
| 4 | 16 | 40 | 5 |
+--------------+--------------+--------------+--------------+
| 5 | 20 | 60 | 6 |
+--------------+--------------+--------------+--------------+
| 6 | 24 | 84 | 7 |
+--------------+--------------+--------------+--------------+
नियम
- आपका आकार 1 से शुरू होता है
- शूअल इनपुट में 0-9 के बीच मछली पूर्णांक होंगे
- 0 = शैवाल और अभ्यस्त आपको खिलाने में मदद करते हैं।
- मछली पूर्णांक मछली के आकार (1-9) का प्रतिनिधित्व करता है।
- आप केवल एक ही आकार या अपने से कम मछली खा सकते हैं।
- आप अपने आकार को अधिकतम करने के लिए किसी भी क्रम में मछली खा सकते हैं।
- आप केवल प्रत्येक मछली को एक बार खा सकते हैं।
- आप जितनी बड़ी मछली खाते हैं, उतनी ही तेजी से बढ़ते हैं। एक आकार 2 मछली दो आकार 1 मछली के बराबर होती है, आकार 3 मछली तीन आकार 1 मछली के बराबर होती है, और इसी तरह।
- जब आप नीचे मात्रा तक पहुँचते हैं, तो आपके आकार में एक बार वृद्धि होती है।
आपके द्वारा लिए जा सकने वाले अधिकतम आकार का पूर्णांक देता है
उदाहरण
"11112222" => 3
4 fish size 1 increases to 2, 4 size 2 makes you 3
"111111111111" => 3
4 fish size 1 increases to 2, 8 size 1 makes you 3
किसी भी भाषा में ऐसा करने के लिए सबसे छोटा कोड (बाइट्स में गिनना) जिसमें नंबर जीतता है।
5,6
या हटा सकता है 6,6
और 13 के आकार का हो सकता है; 5,5
इसके बजाय हटा दें और एक केवल पांच आकार तक पहुंच सकता है।