Въпрос относно задача "Монети"
Здравейте.
Някой има ли си представа защо като решавам задачата в левове ( 2, 1, 0.5, 0.2, 0.1, 0.05, и т.н) джъдж ми дава 60/100 ?
Същото решение, но вместо в левове във стотинки ( 200, 100, 50, 20, 10, 5, 2, 1 ) резултатът е 100/100.
Тук е моето решение https://pastebin.com/3dXSQK2y
Благодаря предварително.
Здравей Софи!
Благодаря ти за бързият отговор. Ще пробвам и така както предлагаш.
Аз се чудех, защо за джъдж има значение дали ще напиша 0.5 лева или 50 стотинки. Според мен е едно и също, но явно за джава има значение цели или дробни числа.
Ако от 0.5 лева извадя 0.4 лева ще получа 0.1 лева, което си е 10 стотинки.
По същият начин ако от 50 стотинки извадя 40 ще получа 10 стотинки.
Един и същ алгоритъм с дробни и цели числа ми дава съответно 60 и 100%.
Някаква идея защо е така?