부족한 금액 계산하기(LEVEL 1)
위클리 챌린지
내가 제출한 답안
function solution(price, money, count) {
var answer = 0;
for (let i = 1; i < count + 1; i++) {
answer += i * price;
}
return answer <= money ? 0 : answer - money;
}
나의 풀이
- 놀이기구 총 이용료 구하기(answer) → 현재 가지고 있는 금액(money)와 총 이용료(answer) 크기비교
- for 반복문를 활용하여 놀이기구 총 이용료를 구하고, answer에 저장한다.
- 총 이용료(answer)가 현재 가지고 있는 금액(money)보다 작거나 같으면 부족하지 않은 상황이기 때문에 0을 반환한다.
- 총 이용료(answer)가 현재 가지고 있는 금액(money)보다 크다면 액수 차이를 구해서 모자란 값을 구한다.
자바스크립트 관련 학습내용
- 모자란 금액을 반환하기 위해 삼항연산자를 활용했다.
- 삼항연산자 기본 형태 → (조건식) ? (조건식이 true) : (조건식이 false);
'Algorithm' 카테고리의 다른 글
[프로그래머스] 비밀지도 with Javascript (0) | 2021.12.16 |
---|---|
[프로그래머스] 상호평가 with JavaScript (0) | 2021.09.18 |
[프로그래머스] 다트 게임 with Python (0) | 2021.07.17 |
[프로그래머스] 비밀지도 with Python (0) | 2021.07.09 |
[프로그래머스] 크레인 인형뽑기 게임 with Pyhton (0) | 2021.07.08 |