BackJoon Algorithm 10409 서버

업데이트:
최대 1 분 소요

BackJoon Algorithm - Java

alt

문제

alt

풀이

  • BufferedReader 클래스를 사용해 보았다.
  • 입력시간을 배열로 받아 T시간 이상이면 반복문을 break;한다.



import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

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

        StringTokenizer token = new StringTokenizer(br.readLine());
        int n = Integer.parseInt(token.nextToken());    // 테스트 개수 입력 받기
        int T = Integer.parseInt(token.nextToken());    // 시간 입력받기
        int arr[] =new int[n];                          // n개의 입력시간 받기
        int sum=0;
        int count=0;
        //when
        token = new StringTokenizer(br.readLine());
        for(int i=0;i<n;i++) {
            arr[i] = Integer.parseInt(token.nextToken());
        }
        //then
        for(int i=0;i<n;i++){
            sum+=arr[i];
            if(sum>T){
                break;
            }
            count++;

        }
        System.out.println(count);
        br.close();
    }
}

댓글남기기