백준 5585 거스름돈 JAVA

sundays·2022년 10월 8일
0

문제

거스름돈

풀이

받아야 할 거스름돈이 0이 될때까지 while 문을 돌리면 된다
언제까지 종료 해야 할지 모를때 while을 많이 쓰는데.. 사실 while 문이 더 쓰기 편해서 쓴 것도 있다

		while (n > 0) {
            if (n / 500 > 0) {
                answer += n / 500;
                n = n % 500;
            } else if (n / 100 > 0) {
                answer += n / 100;
                n = n % 100;
            } else if (n / 50 > 0) {
                answer += n / 50;
                n = n % 50;
            } else if (n / 10 > 0) {
                answer += n / 10;
                n = n % 10;
            } else if (n / 5 > 0) {
                answer += n / 5;
                n = n % 5;
            } else {
                answer += n;
                n -= n;
            }
        }   

전체 코드

전체 코드

profile
develop life

0개의 댓글