💜 코드
function solution(price, money, count) {
let result = 0;
for(let i= 1; i<=count; i++){
result += i * price ;
}
return money > result ? 0 : result - money;
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(price, money, count) {
const tmp = price * count * (count + 1) / 2 - money;
return tmp > 0 ? tmp : 0;
}
'프로그래머스(JavaScript) > Lv1' 카테고리의 다른 글
[프로그래머스 : 연습문제] Lv1. 행렬의 덧셈(JavaScript) (0) | 2024.03.16 |
---|---|
[프로그래머스 : 위클리 챌린지] Lv1. 부족한 금액 계산하기(JavaScript) (0) | 2024.03.15 |
[프로그래머스 : 연습문제] Lv1. 문자열 내림차순으로 배치하기(JavaScript) (0) | 2024.03.15 |
[프로그래머스 : 월간 코드 챌린지 시즌2] Lv1. 약수의 개수와 덧셈(JavaScript) (0) | 2024.03.15 |
[프로그래머스 : 연습문제] Lv1. 가운데 글자 가져오기(JavaScript) (0) | 2024.03.14 |