[백준 15886] 내 선물을 받아줘 2 [Java]
2025. 6. 25. 15:11ㆍPS 풀이/Baekjoon Online Judge
728x90
문제
15886번: 내 선물을 받아줘 2
boj.ma
풀이
문제 요약
1 * N칸에 놓인 선물을 ‘구사과’가 가져갈 때, ‘구사과’를 어디에 놓든 항상 선물을 가져가도록 하기 위한 최소 선물 개수를 구하자.
아이디어
‘구사과’는 어디에 놓이든 지도를 벗어나는 경우가 없으며, ‘EW’인 지역에 위치하거나 이동하게 되면 고립된다. 따라서 1 * N 칸 중 ‘EW’인 칸의 수 만큼 선물을 놓아야 한다.
int cnt = 0;
for (int i = 1; i < S.length; ++i) {
if (S[i - 1] == 'E' && S[i] == 'W') {
++cnt;
}
}
풀이 시간
5분
소스코드
https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/easy/15886.java
problem-solving/baekjoon-online-judge/easy/15886.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' 카테고리의 다른 글
| [백준 02615] 오목 [Java] (1) | 2025.07.04 |
|---|---|
| [백준 23293] 아주 서바이벌 [Java] (0) | 2025.06.30 |
| [백준 30518] 짜고 치는 가위바위보 (Small) [Java] (1) | 2025.06.14 |
| [백준 20937] 떡국 [Java] (0) | 2025.06.14 |
| [백준 16969] 차량 번호판 2 [Java] (1) | 2025.06.12 |