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 |
댓글