แลกเหรียญ

📋 โจทย์

รับจำนวนเงิน (จำนวนเต็ม) แล้วแสดงจำนวนเหรียญ 10, 5, 2, 1 บาท ที่ต้องใช้แลก (ใช้เหรียญใหญ่สุดก่อน) แสดงผลแต่ละบรรทัด: "X = จำนวน"

⚠️ ข้อจำกัด

1 ≤ จำนวนเงิน ≤ 10,000

📝 ตัวอย่าง

ตัวอย่างที่ 1
Input:
28
Output:
10 = 2
5 = 1
2 = 1
1 = 1
ตัวอย่างที่ 2
Input:
6
Output:
10 = 0
5 = 1
2 = 0
1 = 1
ตัวอย่างที่ 3
Input:
99
Output:
10 = 9
5 = 1
2 = 2
1 = 0
🔓 ดูเฉลย
n = int(input())
print(f"10 = {n // 10}")
n %= 10
print(f"5 = {n // 5}")
n %= 5
print(f"2 = {n // 2}")
n %= 2
print(f"1 = {n}")

💡 ใช้ // (หารเอาจำนวนเต็ม) เพื่อหาจำนวนเหรียญ และ % (เอาเศษ) เพื่อหาจำนวนเงินที่เหลือ ทำซ้ำตามลำดับเหรียญจากใหญ่ไปเล็ก

🐍 main.py

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