본문 바로가기
Javascript

프로그래머스 문제 풀이 21

by 🐬마뇽뇽 마뇽🦄 2022. 11. 17.
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

댓글


고양이 고양이
고양이 고양이
고양이 고양이