Submission #9585204


Source Code Expand

# 問題: 第7回日本情報オリンピック 予選(オンライン)
# おつり
# https://atcoder.jp/contests/joi2008yo/tasks/joi2008yo_a
class Solver():

    def __init__(self, price):
        self.price = price

    def solve(self):
        ret = 0
        remain = 1000 - self.price
        for c in [500, 100, 50, 10, 5, 1]:
            unit = remain // c
            ret += unit
            remain = remain - c * unit
            if remain == 0:
                break
        return ret


if __name__ == "__main__":
    n = int(input())
    s = Solver(n)
    print(s.solve())

Submission Info

Submission Time
Task A - おつり
User hagino3000
Language Python (3.4.3)
Score 100
Code Size 615 Byte
Status AC
Exec Time 18 ms
Memory 3060 KiB

Judge Result

Set Name set01 set02 set03 set04 set05
Score / Max Score 20 / 20 20 / 20 20 / 20 20 / 20 20 / 20
Status
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
Set Name Test Cases
set01 data1
set02 data2
set03 data3
set04 data4
set05 data5
Case Name Status Exec Time Memory
data1 AC 18 ms 2936 KiB
data2 AC 18 ms 3060 KiB
data3 AC 18 ms 3060 KiB
data4 AC 18 ms 3060 KiB
data5 AC 18 ms 2940 KiB