[프로그래머스] Lv. 0 - 아이스 아메리카노

지윤·2023년 1월 22일
0

프로그래머스

목록 보기
15/69

문제

풀이

function solution(money) {
    let count = 0;
    let answer = [];

    for(let i =0; ;i++){
        if(money >= 5500){
            money = money - 5500;
            count += 1;
            
        }else if(money < 5500){
            answer.push(count, money);
            break;
        }
    }
    return answer;

}

내가 생각했던 로직:

  • money - 5500 = 남은돈, 이게 money에 다시 들어가야함
  • money < 5500 일때 break
  • break할때 배열.push(count, 남은돈) 넣어주기

while(true)로 돌려도 됐을 듯..!
if문을 잘 써주면 어렵지 않게 풀 수 있는 문제다.

profile
방금 태어난 개발자

0개의 댓글