개발놀이터

2-2. 보이는 학생 본문

기타/코딩테스트

2-2. 보이는 학생

마늘냄새폴폴 2023. 2. 14. 12:30

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