-
[SW Expert] 1970. 쉬운 거스름돈(Python)공부/알고리즘 2023. 11. 19. 03:30
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
T = int(input()) # 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다. for test_case in range(1, T+1): N = int(input()) count = 0 money_type = [50000, 10000, 5000, 1000, 500, 100, 50, 10] money_count = [] for i in money_type: count += N // i N %= i money_count.append(count) count = 0 print("#"+str(test_case)) print(*money_count)
이것이 코딩이다에서 공부한 예제 그리디를 생각해서 작성했다.
출력할 때 는 리스트의 대괄호를 제거해야하기 때문에
print(*money_count)를 사용해서 출력했다.
#참고한 블로그
[Python]리스트 요소 대괄호 없이 한번에 출력하기
출력 하다가 1차원 리스트 a = [1,2,3,4] 가 있을 때 1 2 3 4 이렇게 출력하고 싶을 때가 있다. for x in arr: print(x, end="") 라고 할 수도 있지만 arr = [1,2,3,4] print(*arr) 이런 식으로 출력할 수도 있다. print(*sor
dawonny.tistory.com
'공부 > 알고리즘' 카테고리의 다른 글
[BAEK JOON] 4435. 중간계 전쟁 (0) 2024.04.02 [BAEK JOON] 2754. 학점 계산 (0) 2024.03.31 [BAEK JOON] 2953. 나는 요리사다. (0) 2024.03.31 [SW Expert] 1984. 중간 평균값 구하기 (Python) (0) 2023.11.18 [SW Expert] 1983. 조교의 성적 매기기 (0) 2023.05.07