https://school.programmers.co.kr/learn/courses/30/lessons/12982
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
정렬하고 하나씩 살펴보기
import java.util.*;
class Solution {
public int solution(int[] d, int budget) {
Arrays.sort(d);
int answer = 0;
for(int i=0;i<d.length;i++){
if(budget-d[i]>=0)
answer++;
else break;
budget-=d[i];
}
return answer;
}
}
- Ruby
def solution(d, budget)
d.sort!
answer = 0
d.each{|i|
if budget-i<0
break
end
budget=budget-i
answer=answer+1
}
return answer
end
'Programmers > Java, Ruby' 카테고리의 다른 글
프로그래머스 Java : 비밀 지도 (0) | 2022.11.13 |
---|---|
프로그래머스 Java / Ruby : 시저 암호 (1) | 2022.11.12 |
프로그래머스 Java : 3진법 뒤집기 (0) | 2022.11.10 |
프로그래머스 Java / Ruby : 이상한 문자 만들기 (0) | 2022.11.08 |
프로그래머스 Java / Ruby : 최대공약수와 최소공배수 (0) | 2022.11.04 |