728x90
프로그래머스 문제 풀이 21
부족한 금액 알아보기
01. 문제
function solution(price, money, count) {
var answer = -1;
return answer;
}
02. 나의 문제 풀이
function solution(price, money, count) {
let totalPrice = 0;
for (let i = 1; i <= count; i++) {
totalPrice += i * price;
}
return money > totalPrice ? 0 : totalPrice - money;
}/code>

03. 다른 사람의 문제 풀이
function solution(price, money, count) {
const tmp = price * count * (count + 1) / 2 - money;
return tmp > 0 ? tmp : 0;
}
최댓값을 모두 구한 다음에 돈을 빼주는 것 같다
728x90
'Javascript' 카테고리의 다른 글
프로그래머스 문제 풀이 23 (2)
2022.11.21
프로그래머스 문제 풀이 22 (2)
2022.11.21
프로그래머스 문제 풀이 20 (1)
2022.11.17
프로그래머스 문제 풀이 19 (1)
2022.11.17
프로그래머스 문제 풀이 18 (4)
2022.11.15
댓글