06. Coins - Exam - 7 January 2018
Здравейте,
Решението ми на задачата Coins от Programming Basics Online Exam - 7 January 2018, получава само 90/100 точки. Всичко ми се струва вярно, но явно не е.
https://pastebin.com/pQq7dC8m
Здравейте,
Решението ми на задачата Coins от Programming Basics Online Exam - 7 January 2018, получава само 90/100 точки. Всичко ми се струва вярно, но явно не е.
https://pastebin.com/pQq7dC8m
Здравейте,
Карам в момента Python курса и бих искал и аз да предложа едно елегантно решение на тази задача, до което съм стигнал след няколко часа боравене с нея:
change = float(input())
cents = int(change * 100)
total_coins = 0
for i in 200, 100, 50, 20, 10, 5, 2, 1:
if cents >= i:
coins = 0
coins += cents // i
cents -= coins * i
total_coins += coins
print(int(total_coins))
Задачата, наистина не е подходяща за while цикъла.
Извинявам се за друг език за програмиране, исках да покажа логиката. Поздрави!