import java.util.*;
class Main {
public int solution(int n, int[] arr) {
// 보이는 학생 수, 첫 학생은 무조건 보여서 1부터 시작
int answer = 1;
// 최대 키
int max = arr[0];
for(int i = 1; i < n; i++) {
// 현재 키가 이전 최대 키보다 크면
if(arr[i] > max) {
// 보이는 학생 수 + 1
answer++;
// 이전 최대 키를 현재 키로 업데이트
max = arr[i];
}
}
return answer;
}
public static void main(String []args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
int[] arr = new int[n];
for(int i = 0; i < n; i++) {
arr[i] = kb.nextInt();
}
System.out.print(T.solution(n, arr));
}
}
import java.util.*;
class Main {
public int solution(int n, int[] arr) {
int answer = 1;
int max = arr[0];
for(int i = 1; i < n; i++) {
if(arr[i] > max) {
answer++;
max = arr[i];
}
}
return answer;
}
public static void main(String []args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
int[] arr = new int[n];
for(int i = 0; i < n; i++) {
arr[i] = kb.nextInt();
}
System.out.print(T.solution(n, arr));
}
}
'코딩테스트 > 기초' 카테고리의 다른 글
16. 피보나치 수열 (0) | 2024.12.08 |
---|---|
15. 가위 바위 보 (0) | 2024.12.08 |
12. 암호 (0) | 2024.12.07 |
11. 문자열 압축 (1) | 2024.12.07 |
10. 가장 짧은 문자거리 (0) | 2024.12.06 |