
[level 1] 부족한 금액 계산하기
·
알고리즘/JavaScript
문제 풀이 코드 function solution(price, money, count) { let total = 0; for (let i = 1; i 0 ? tmp : 0; } 이분을 for 문을 돌리지 않았고, 가우스 공식을 이용하셨다. 가우스 공식이란 1 ~ n 까지의 합을 구할때, (n * (n + 1)) / 2 를 하면 합을 알수있다는 공식이다. 따라서 count * (count + 1) / 2 에다가, 처음의 가격 Price 를 곱해 price * count * (count + 1) / 2 를 수행한다. 공식숙지의 중요성