https://school.programmers.co.kr/learn/courses/30/lessons/132267
처음에는 콜라병의 나머지는 버리는게 맞다 생각했다.
예를 들어 5개가 있는데 2개씩 바꿀 수 있다면 1개는 버리는 식...
그런데? 당연하지만 버릴 필요가 없었다..!!
- Java
class Solution {
public int solution(int a, int b, int n) {
int answer = 0;
while(n>=a){
answer+=n/a*b;
n=n/a*b+n%a;
}
return answer;
}
}
- Ruby
갑자기 VSCode 루비 디버깅이 안되어서 낑낑거렸다ㅠㅠ
새로 깔고 뒤집고 지우고 난리난리...
그래두 루비는 일본어 문서가 많아서 편하다.
def solution(a, b, n)
answer = 0
while n>=a
answer=n/a*b+answer
n=n/a*b+n%a
end
return answer
endn
'Programmers > Java, Ruby' 카테고리의 다른 글
프로그래머스 Java / Ruby : 푸드 파이트 (0) | 2022.12.05 |
---|---|
프로그래머스 Java / Ruby : 로또의 최고 순위와 최저 순위 (0) | 2022.12.03 |
프로그래머스 Java : 다트 게임 (0) | 2022.11.29 |
프로그래머스 Java : 실패율 (0) | 2022.11.27 |
프로그래머스 Java / Ruby : 소수 만들기 (0) | 2022.11.25 |