본문 바로가기
PS/BOJ

[자바] 백준 20001 - 고무오리 디버깅 (boj java)

by Nahwasa 2022. 7. 1.

문제 : 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();
    }
}

댓글