Dazzling 개발 노트

[백준] 14467 - 소가 길을 건너간 이유1 (Java) 본문

Algorithm/백준

[백준] 14467 - 소가 길을 건너간 이유1 (Java)

dj._.dazzling 2023. 10. 18. 11:06

[백준] 14467 - 소가 길을 건너간 이유1 (Java)

문제

https://www.acmicpc.net/problem/14467

풀이/후기

 

코드

package Implementation;

import java.io.*;
import java.util.StringTokenizer;

public class Problem14467 {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int N = Integer.parseInt(br.readLine());
        int[] arr = new int[11];
        int cnt = 0;
        StringTokenizer str;
        for (int i=1; i<=10; i++){
            arr[i] = 2;
        }
        for (int i=1; i<=N; i++){
            str = new StringTokenizer(br.readLine());
            int ind = Integer.parseInt(str.nextToken());
            int yn = Integer.parseInt(str.nextToken());
            
            if (arr[ind] == 0 && yn == 1){
                cnt++;
            }
            if (arr[ind] == 1 && yn == 0){
                cnt++;
            }

            arr[ind] = yn;
        }

        System.out.println(cnt);
    }
}

Commit

https://github.com/allrightDJ0108/CodingTestStudy/commit/1c0e89dab9d70109052736f4dcb1e9cfe7f7eec7

참고