부족한 금액 계산하기 (feat. 가우스 계산법 활용)

2023. 12. 19. 16:36· algorithm

https://school.programmers.co.kr/learn/courses/30/lessons/82612

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

function solution(price, money, count) {
    const tmp = price * count * (count + 1) / 2 - money;
    return tmp > 0 ? tmp : 0;
}

 

등차 수열의 합을 구하는 가우스 계산법을 활용해서 문제를 풀 수 있다.

등차수열의 합 : 첫항과 마지막 항을 더한 뒤 항의 개수를 곱하고 2로 나눈 값


// (price + (price*count)) * count === price * count * (count + 1)

저작자표시 (새창열림)

'algorithm' 카테고리의 다른 글

약수의 개수와 덧셈 (feat. 제곱수 활용)  (0) 2023.12.19
튜플  (0) 2023.09.27
스킬 트리  (0) 2023.09.27
구명보트  (0) 2023.09.25
문자열 내 마음대로 정렬하기 (feat. JS sort 함수)  (0) 2023.09.05
'algorithm' 카테고리의 다른 글
  • 약수의 개수와 덧셈 (feat. 제곱수 활용)
  • 튜플
  • 스킬 트리
  • 구명보트
nana-log
nana-log
포스팅이 좋았다면 "❤️공감" 눌러주세요!
nana-log
nana-log
nana-log
전체
오늘
어제
  • 분류 전체보기 (104)
    • TIL (26)
    • project (7)
    • algorithm (18)
    • information processing (30)
    • etc (19)

인기 글

태그

  • docker
  • JS
  • 회고
  • 자바스크립트
  • 원티드프리온보딩
  • dev-tools
  • 알고리즘

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
nana-log
부족한 금액 계산하기 (feat. 가우스 계산법 활용)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.