
-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 |