import java.util.*;
class Main {
public int[] solution(int n,int[] arr) {
int[] answer = new int[n];
for(int i=0; i<n;i++) {
int count = 1;
for(int j=0; j<n; j++) {
if(arr[i] < arr[j]) count++;
}
answer[i]=count;
}
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();
}
for (int x : T.solution(n, arr)) {
System.out.print(x+" ");
}
}
}
이중 for문을 통해 현재 숫자가 배열 안에서 더 큰 숫자를 만났을때만
count를 1증가시키면 그 count가 최종적으로 등수가 된다.
이중for문이 나쁜것이 아니므로 활용해야할땐 잘 써먹자!