728x90

문제


https://programmers.co.kr/learn/courses/30/lessons/82612?language=javascript 

 

코딩테스트 연습 - 부족한 금액 계산하기

새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이

programmers.co.kr

 

코드


function solution(price, money, count) {
    let need = 0; //필요한 돈
    for (let i=1; i<=count; i++) need += price * i;
    return (need > money) ? (need - money) : 0;
}

 

후기


  • 처음에 문제이해를 잘못해서 한 번에 통과를 못했다. 돈이 모자르지 않으면 0을 return하는 것이었는데 나는 돈이 딱 맞아떨어질 때만 0을 return한다고 생각해서 돈이 남는 경우에 대해서는 처리해주지 못해서 히든 테스트케이스 4번에서 막혔었다. 다들 참고하세요!

+ Recent posts