본문 바로가기
알고리즘 문제/Java

[goormlevel/Java] 가장 높은 점수 구하기

by 현장 2026. 5. 19.

-Code

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

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

        int n = Integer.parseInt(br.readLine());

        StringTokenizer st = new StringTokenizer(br.readLine());
        int[] results = new int[n];
        for (int i = 0; i < n; i++) {
            results[i] = Integer.parseInt(st.nextToken());
        }
				// 최대 점수 계산
        int answer = 0;
        int score = 0;
        for (int i = 0; i < n; i++) {
					  // 틀린 경우에 점수 계산
            if (results[i] == 0) {
                answer = Math.max(answer, score);
                score = 0;
            } else {
                score++;
            }
        }
        // 마지막이 1인 경우에 계산이 되도록 함
        answer = Math.max(answer, score);
        System.out.println(answer);
	}
}

'알고리즘 문제 > Java' 카테고리의 다른 글

[goormlevel/Java] 모임 장소 2  (0) 2026.05.21
[goormlevel/Java] Goorm Party 2  (0) 2026.05.20
[goormlevel/Java] Goorm Party 1  (0) 2026.05.18
[goormlevel/Java] 모임 장소 1  (0) 2026.05.17
[goormlevel/Java] 재참석자 수 세기  (0) 2026.05.16