개발놀이터
2-2. 보이는 학생 본문
package 배열1차원2차원.보이는학생2다시2.my;
import java.util.Scanner;
public class Main {
/**
* 처음으로 완벽하게 푼 문제입니다. 정말 잘했어요 나 자신
*/
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
int num = kb.nextInt();
int[] arr = new int[num];
for (int i = 0; i < num; i++) {
int input = kb.nextInt();
arr[i] = input;
}
System.out.println(solution(num, arr));
}
private static int solution(int num, int[] arr) {
int cnt = 1, now = arr[0];
for (int i = 0; i < num; i++) {
if (arr[i] > now) {
// 130 > 130 pass
// 135 > 130 pass
// 148 > 135 pass
// 140 > 148 not pass
// 145 > 148 not pass
// 150 > 148 pass
cnt++;
now = arr[i];
}
}
return cnt;
}
}
처음으로 선생님 풀이와 완벽하게 일치하게 풀었다.
'기타 > 코딩테스트' 카테고리의 다른 글
2-4. 피보나치 수열 (0) | 2023.02.14 |
---|---|
2-3. 가위바위보 (0) | 2023.02.14 |
1장 문자열 주요 개념 복습 노트 (0) | 2023.02.09 |
1-12. 2진 암호 (0) | 2023.02.09 |
1-11. 문자열 압축 (0) | 2023.02.09 |