728x90
문제
1940번: 주몽
boj.ma
풀이
두 재료를 모아 M개 필요한 값옷을 몇 개 만들 수 있는지 계산하는 문제다.
우선 재료들을 정렬하자.
// Solve
Arrays.sort(A);
왼쪽과 오른쪽에 투포인터를 두고, 두 재료가 M이 되는지 확인하면 된다.
while (l < r) {
int cal = A[l] + A[r];
if (cal == M) {
++l;
--r;
++cnt;
} else if (cal < M) {
++l;
} else {
--r;
}
}
풀이 시간
5분
소스코드
https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/easy/01940.java
problem-solving/baekjoon-online-judge/easy/01940.java at main · rogi-rogi/problem-solving
Daily Problem Solving Challenges. Contribute to rogi-rogi/problem-solving development by creating an account on GitHub.
github.com
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 12841] 정보대 등산 [Java] (0) | 2025.04.30 |
---|---|
[백준33559] Infinite Array Swaps [Java] (0) | 2025.04.29 |
[백준 03076] 상근이의 체스판 [Java] (1) | 2025.04.28 |
[백준 14655] 욱제는 도박쟁이야!! [Java] (0) | 2025.04.27 |
[백준 14402] 야근 [Java] (0) | 2025.04.25 |