반응형
1. 문제
https://school.programmers.co.kr/learn/courses/30/lessons/82612
2. 설명
answer 변수는 놀이기구를 추가적으로 타며 내야하는 금액을 저장하는 변수이다.
놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받으므로, for문을 통해 answer에 1부터 count(총 놀이기구 탑승횟수)까지 price x i(놀이기구 탑승 횟수)를 누적하여 더해준다.
answer += price * i
만약 총 요금이 내가 가지고 있는 돈보다 많다면 answer-money를, 그렇지 않다면 0을 리턴한다.
3. 코드
function solution(price, money, count) {
var answer = 0;
for (let i=1;i<=count;i++){
answer += price * i
}
return answer > money ? answer - money : 0;
}
반응형
'프로그래머스 > 구현' 카테고리의 다른 글
[구현] 프로그래머스 '최대공약수와 최소공배수' - js (0) | 2022.09.19 |
---|---|
[소수] 프로그래머스 '소수 찾기' - js (0) | 2022.09.19 |
[피보나치]프로그래머스 '피보나치 수' - js (0) | 2022.09.16 |
[일반] 프로그래머스 '콜라츠 추측' - js (0) | 2022.09.16 |
[구현] 프로그래머스 '나누어 떨어지는 숫자 배열' - js (0) | 2022.09.12 |