कई साल पहले, हॉट व्हील्स ने एक सरल फ़्लैश खेल बनाया, जिसे "फॉर्मूला फ्यूलर्स रेसर्स" * कहा जाता है । गेम खेलने के लिए, आप अपनी कार में डालने के लिए एक फ्रिज से तीन अवयवों का चयन करते हैं, जिसे बाद में कंप्यूटर की बेतरतीब ढंग से बनाई गई कार के खिलाफ चलाया जाता है। यह इस खेल के यांत्रिकी बहुत सरल हैं पता चला है। सबसे पहले, आपकी कार की वास्तविक दौड़ "समय" बेतरतीब ढंग से उत्पन्न होती है और इस पर कोई असर नहीं पड़ता है कि आप दौड़ जीतते हैं या नहीं। दूसरे, दौड़ के विजेता को एक स्कोर द्वारा निर्धारित किया जाता है जिसकी गणना चयनित अवयवों से की जाती है (डुप्लिकेट सामग्री की अनुमति है, और आदेश मायने रखता है)। प्रत्येक घटक में एक संबंधित "मूल्य" और एक संबंधित "ऑपरेशन" है जैसा कि निम्नलिखित तालिका में दिखाया गया है:
# ingredient val op
1 Hot Salsa 2 +
2 Root Beer 1 +
3 Milk 1 +
4 Pickle Juice 2 +
5 Mystery Lunch -3 *
6 BBQ Sauce 2 +
7 Egg 1 +
8 Ketchup 2 +
9 Mustard -1 *
10 Melon 1 +
11 Chocolate Milk 1 +
12 Mayonnaise -2 *
13 Baby Food 0 +
14 Pepper 1 +
15 Salt 2 +
16 Syrup -1 *
17 Salad Dressing 2 +
18 Orange Juice 1 +
19 Soy Sauce 2 +
सुविधा के लिए, यह चुनौती उनकी संख्या से अवयवों का जिक्र करेगी न कि उनके नाम से। एक अंक की गणना करने के लिए यहां चरण दिए गए हैं:
- सबसे पहले, पहले घटक के मूल्य के साथ स्कोर को इनिशियलाइज़ करें।
- फिर, वर्तमान स्कोर को संयोजित करने के लिए दूसरे घटक के संचालन का उपयोग करें और एक अद्यतन स्कोर प्राप्त करने के लिए दूसरे घटक के मूल्य को।
- अंत में, वर्तमान स्कोर को संयोजित करने के लिए तीसरे घटक के संचालन का उपयोग करें और अंतिम स्कोर प्राप्त करने के लिए तीसरे घटक का मान।
उच्च स्कोर बेहतर हैं और हमेशा कम स्कोर को हराते हैं।
उदाहरण के लिए, सामग्री 1 2 3
का स्कोर है (2+1)+1 = 4
। सामग्री 7 5 6
का स्कोर है (1*-3)+2 = -1
। इसलिए, 1 2 3
धड़कता है 7 5 6
।
चुनौती
इस चुनौती में, आप एक प्रोग्राम लिखेंगे जो 3 पूर्णांकों की क्रमबद्ध सूची लेता है और इसी स्कोर को आउटपुट करता है।
इनपुट
आपका कार्यक्रम सबसे सुविधाजनक प्रारूप में तीन पूर्णांकों की सूची को स्वीकार कर सकता है। आपको घटक नामों के लिए 1-अनुक्रमणिका (जैसा कि ऊपर) या 0-अनुक्रमण (ऊपर प्रत्येक सूचकांक से 1 घटाएँ) का उपयोग करने की अनुमति है।
ouput
आपके कार्यक्रम में स्कोर का संकेत देने वाला एक पूर्णांक होना चाहिए।
परीक्षण के मामलों
4 5 5 => 18 // max score
5 5 5 => -27 // min score
13 13 13 => 0
1 2 3 => 4
7 5 6 => -1
16 2 19 => 2
19 7 12 => -6
* यह पृष्ठ बहुत पुराना है और कुछ ब्राउज़रों में काम नहीं करता है, लेकिन आपको इस चुनौती के लिए खेल खेलने की आवश्यकता नहीं है।