퇴근 하고 오랜만에 프로그래머스 알고리즘 문제를 풀어보자 마음을 먹었다.
자바스크립트로 문제를 풀어보자 하고 낮은레벨의 문제를 풀던중...
콜라문제를 발견했다.
https://school.programmers.co.kr/learn/courses/30/lessons/132267
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
n개의 콜라병을 가지고있는 주인공 상빈이가 슈퍼에 병을 돌려주려한다.
a개의 콜라병을 돌려주면 b개의 새로운 콜라를 받을 수 있다.
새로운 콜라는 다 마시고 또 돌려줄 수 있다. 상빈이가 받을 수 있는 새로운 콜라의 수를 구하는 문제이다.
function solution(a, b, n) {
var answer = 0;
while(n>=a){
answer += Math.floor(n/a) * b;
n = Math.floor(n/a) * b + (n%a);
}
return answer;
}
낮은 레벨의 문제이다보니 쉽게 풀었다.
그런데... 다른 사람의 풀이를 본 순간 입이 떡벌어졌다.

띠용? 한줄로 끝내버렸네...??
세상은 넓고 대단한 사람은 많다...
'공부 일지 > 개인 공부 기록용' 카테고리의 다른 글
| PHP 공부 시작 (0) | 2025.07.20 |
|---|---|
| [JAVA] 이미지 리사이징, 썸네일 (1) | 2023.11.27 |
| 에러로그 Laravel 게시판 - 라우트 404에러 (0) | 2023.06.22 |
| 에러로그 laravel 클론코딩 (0) | 2023.06.09 |
| [JPA] N+1 문제 (0) | 2023.05.22 |