728x90
https://school.programmers.co.kr/learn/courses/30/lessons/340199?language=java
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
1. Java
import java.util.Arrays;
class Solution {
public int solution(int[] wallet, int[] bill) {
int answer = 0;
while (true) {
Arrays.sort(wallet);
Arrays.sort(bill);
if ( wallet[0] >= bill[0] && wallet[1] >= bill[1] ) {
break;
}
bill[1] = (int) (bill[1] / 2);
answer++;
}
return answer;
}
}
2. Python
def solution(wallet, bill):
answer = 0
while 1 :
wallet.sort()
bill.sort()
if wallet[0] >= bill[0] and wallet[1] >= bill[1] :
break
bill[1] = bill[1] // 2
answer += 1
return answer
반응형
'코딩 문제 풀기 ( Algorithm problem solving ) > 프로그래머스 ( Programmers )' 카테고리의 다른 글
[프로그래머스(Programmers)][Java,Python] (Lv1) 둘만의 암호 (0) | 2025.03.11 |
---|---|
[프로그래머스(Programmers)][Java,Python] (Lv1) 문자열 나누기 (0) | 2025.03.11 |
[프로그래머스(Programmers)][Java,Python] (Lv1) 옹알이(2) (0) | 2025.03.11 |
[프로그래머스(Programmers)][Java,Python] (Lv1) 덧칠하기 (0) | 2025.03.11 |
[프로그래머스(Programmers)][Java,Python] (Lv1) 과일 장수 (0) | 2025.02.28 |