문제 : boj20001
남은 문제에 해당하는 cnt를 둔다. 이 경우
1. '문제'가 입력으로 들어왔을 때 cnt를 1 줄인다. cnt가 -1이라면 cnt를 2로 변경한다.
2. '고무오리'가 입력으로 들어왔을 때 cnt를 1 늘린다.
최종적으로 '고무오리 디버깅 끝'이 들어왔을 때 cnt가 0이라면 '고무오리야 사랑해', 아니라면 '힝구'를 출력해주면 된다.
코드 : github
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
private void solution() throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
br.readLine();
int cnt = 0;
while (true) {
String s = br.readLine();
if (s.equals("고무오리 디버깅 끝")) break;
if (s.charAt(0) == '문') cnt++;
else cnt--;
if (cnt<0) cnt=2;
}
System.out.println(cnt==0?"고무오리야 사랑해":"힝구");
}
public static void main(String[] args) throws Exception {
new Main().solution();
}
}
'PS > BOJ' 카테고리의 다른 글
[자바] 백준 2470 - 두 용액 (boj java) (0) | 2022.07.04 |
---|---|
[자바] 백준 23802 - 골뱅이 찍기 - 뒤집힌 ㄱ (boj java) (0) | 2022.07.03 |
[자바] 백준 1835 - 카드 (boj java) (0) | 2022.06.30 |
[자바] 백준 12873 - 기념품 (boj java) (2) | 2022.06.30 |
[자바] 백준 11101 - 꿍의 여친 만들기 (boj java) (0) | 2022.06.30 |
댓글