본문 바로가기
자바 알고리즘

등수구하기

by hoshi03 2024. 1. 13.

2중 for문을 쓰고 내부 for문 바깥에 1로 변수를 잡은 후 배열을 돌면서

현재 j로 잡은 숫자보다 큰게 있을때만 증가시키면 된다

    public static int[] solution(int[] arr){
        int n = arr.length;
        int[] answer = new int[n];
        for(int i=0; i < n; i++){
            int cnt=1;
            for(int j=0; j < n; j++){
                if(arr[j]>arr[i]) cnt++;
            }
            answer[i]=cnt;
        }
        return answer;
    }