기록

[Weekly Challenge 2021.08.02 ~ 2021.08.08] 1주차 부족한 금액 계산하기 본문

Algorithm/Programmers

[Weekly Challenge 2021.08.02 ~ 2021.08.08] 1주차 부족한 금액 계산하기

dev.jung 2021. 8. 3. 13:58

문제

 

내 풀이

count 만큼 for문을 사용해 총 이용금액을 구한다.

금액이 부족한 경우에만 부족한 금액을 리턴해야 하기 때문에 삼항 연산자로 처리

부족한 금액은 -로 표기되기 때문에 Math.abs로 절댓값 반환

function solution(price, money, count) {
    let totalCount = 0;
    
    for (let i = 1; i <= count; i++) {
        totalCount += i * price; 
    }

    return money - totalCount > 0 ? 0 : Math.abs(money - totalCount);
}
반응형

'Algorithm > Programmers' 카테고리의 다른 글

[Level1] 시저 암호  (0) 2021.08.05
[Level1] 약수의 합  (0) 2021.08.04
[Level1] 이상한 문자 만들기  (0) 2021.07.29
[Level1] 자릿수 더하기  (0) 2021.07.14
[Level1] 자연수 뒤집어 배열로 만들기  (0) 2021.07.14
Comments