เมื่อหลายปีก่อน Hot Wheels สร้างเกมแฟลชง่ายๆที่เรียกว่า"Formula Fuelers Racers" * ในการเล่นเกมคุณเลือกส่วนผสมสามอย่างจากตู้เย็นเพื่อใส่เข้าไปในรถของคุณซึ่งจะแข่งกับรถที่สร้างแบบสุ่มของคอมพิวเตอร์ ปรากฎว่ากลไกของเกมนี้ค่อนข้างเรียบง่าย ก่อนอื่นการ "เวลา" การแข่งขันที่แท้จริงของรถของคุณจะถูกสร้างแบบสุ่มและไม่มีผลใด ๆ เลยว่าคุณชนะการแข่งขันหรือไม่ ประการที่สองผู้ชนะการแข่งขันจะถูกกำหนดโดยคะแนนซึ่งคำนวณจากส่วนผสมที่เลือก (อนุญาตให้ใช้ส่วนประกอบที่ซ้ำกันและลำดับการสั่งซื้อ) แต่ละส่วนผสมมี "คุณค่า" ที่เกี่ยวข้องและ "การทำงาน" ที่เกี่ยวข้องดังที่แสดงในตารางต่อไปนี้:
# 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
* หน้านี้ค่อนข้างล้าสมัยและไม่สามารถใช้งานได้ในบางเบราว์เซอร์ แต่คุณไม่จำเป็นต้องเล่นเกมสำหรับความท้าทายนี้