ร้านราเมน

📋 โจทย์

รับ 2 บรรทัด: บรรทัดที่ 1: ขนาด(S/M/L) และประเภท(R/T) คั่นเว้นวรรค บรรทัดที่ 2: topping — ถ้าไม่มีเขียน "N", ถ้ามีเขียน "P จำนวน" หรือ "E จำนวน" ราคา: SR=60, ST=80, MR=80, MT=100, LR=100, LT=120 P(หมูชาชู)=ชิ้นละ15, E(ไข่)=ฟองละ10 แสดงราคารวม

⚠️ ข้อจำกัด

ขนาด: S/M/L, ประเภท: R/T Topping: N หรือ P/E ตามด้วยจำนวน 1-10

📝 ตัวอย่าง

ตัวอย่างที่ 1
Input:
S R
N
Output:
60
ตัวอย่างที่ 2
Input:
M T
P 2
Output:
130
ตัวอย่างที่ 3
Input:
L R
E 3
Output:
130
🔓 ดูเฉลย
size, kind = input().split()
top = input()
price = {"SR":60,"ST":80,"MR":80,"MT":100,"LR":100,"LT":120}
total = price[size+kind]
if top != "N":
    parts = top.split()
    if parts[0] == "P":
        total += int(parts[1]) * 15
    elif parts[0] == "E":
        total += int(parts[1]) * 10
print(total)

💡 ใช้ dict เก็บราคาตามขนาด+ประเภท แล้วตรวจ topping เพิ่มราคา P=15/ชิ้น, E=10/ฟอง

🐍 main.py

กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases