고장난 컴퓨터

han.user();·2023년 4월 10일
0

구름

목록 보기
11/20
post-thumbnail

import java.io.*;

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

        // 초기화
        int count = 0; // 살아있는 데이터 개수

        // 첫번째 줄 입력
        String input1 = br.readLine(); // 입력글자랑 제한시간 공백으로 입력
        String[] str1 = input1.split(" "); // 입력받은 문자열을 공백으로 분리하여 배열에 저장

        int[] intArray1 = new int[str1.length]; // 정수 배열 선언

        // 문자열 배열을 정수 배열로 변환
        for (int i = 0; i < str1.length; i++) {
            intArray1[i] = Integer.parseInt(str1[i]);
        }

        // 두번째 줄 입력
        String input2 = br.readLine();
        String[] str2 = input2.split(" ");

        int[] intArray2 = new int[str2.length];

        for (int i = 0; i < str2.length; i++) {
            intArray2[i] = Integer.parseInt(str2[i]);
        }

        // 시간제한안에 입력을 하면 count가 쌓임
        for (int i = 0; i < intArray2.length - 1; i++) {
            int gap = Math.abs(intArray2[i] - intArray2[i + 1]);
            if (gap <= intArray1[1]) {
                count++;
            } else {
                count = 0;
            }
        }
        System.out.println(count+1);
    }
}
profile
I'm still hungry.

0개의 댓글