Programmers Communication/3期/JAVA/コードテスト能力UPパッケージ-第1週予算
4123 ワード
▼githubアドレス:https://github.com/qkralswl689/programmers/tree/main/out/production/exercise
アルゴリズムを学ぶ必要があると感じ、Programmersコミュニケーションを申請しました.
コースは次のとおりです.
他の人に私のコードをコメントされるのはいいようです.
第1週目はGRADY/ソート/二分探索/シミュレーションに関する質問に答え、第2週目の学習者の間でコードコメントを行い、アルゴリズムの概念学習と解答講座を行います.
私が解決した最初の問題:Programmers予算
https://programmers.co.kr/learn/courses/30/lessons/12982
私の答え
アルゴリズムを学ぶ必要があると感じ、Programmersコミュニケーションを申請しました.
コースは次のとおりです.
他の人に私のコードをコメントされるのはいいようです.
第1週目はGRADY/ソート/二分探索/シミュレーションに関する質問に答え、第2週目の学習者の間でコードコメントを行い、アルゴリズムの概念学習と解答講座を行います.
私が解決した最初の問題:Programmers予算
https://programmers.co.kr/learn/courses/30/lessons/12982
私の答え
import java.util.Arrays;
class Solution {
public int solution(int[] d, int budget) {
int answer = 0;
// 오름차순 정렬
Arrays.sort(d);
for (int i = 0; i < d.length; i++){
// 예산이 부서의 신청금액보다 크거나 같으면
if(budget >= d[i]){
// 예산에서 해당부서의 신청금액을 빼고
budget -= d[i];
// 횟수카운트
answer++;
}else{ // 예산이 부서의 신청금액보다 작을땐
// 멈춘다
break;
}
}
return answer;
}
}
Reference
この問題について(Programmers Communication/3期/JAVA/コードテスト能力UPパッケージ-第1週予算), 我々は、より多くの情報をここで見つけました https://velog.io/@alswl689/Programmers-커뮤러닝3기JAVA코딩테스트-실력-UP-패키지-1주차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol