백준
2720번 세탁소 사장 동혁
판다꼬마
2022. 3. 9. 00:55
728x90
https://www.acmicpc.net/problem/2720
2720번: 세탁소 사장 동혁
각 테스트케이스에 대해 필요한 쿼터의 개수, 다임의 개수, 니켈의 개수, 페니의 개수를 공백으로 구분하여 출력한다.
www.acmicpc.net
내 풀이
a=int(input())
coin_list=list()
quarter=0
dime=0
nickel=0
penny=0
for i in range(a):
coin_list.append(int(input()))
for i in range(a):
z=int(coin_list[i])
quarter=z//25
dime=(z%25)//10
nickel=((z%25)%10)//5
penny=(((z%25)%10)%5)//1
print(quarter,dime,nickel,penny)
해결 방법
첫 째 줄에 테스트할 개수를 정하고
둘째 줄에 입력받은 개수만큼 줘야 할 거스름돈을 입력받는다.
리스트를 이용하여 순차대로 입력을 받았다.
파이썬에서 //기호는 몫의 의미하고 % 는 나머지를 의미하여
각 쿼터, 다임, 니켈, 페니의 양을 기호에 맞게 입력하여 출력하였다.
구글링 풀이
for _ in range(int(input())):
C = int(input())
d = [25, 10, 5, 1]
li = []
for n in d:
li.append(C//n)
C = C%n
print(*li)
이 풀이는 반복문을 두번 사용하여 풀이하였다.
728x90