백준 18870 - 좌표 압축 (파이썬)
Updated:
Answer
import sys
input = sys.stdin.readline
print = sys.stdout.write
n = int(input())
a = list(map(int, input().split()))
b = sorted(set(a))
c = {i : v for v, i in enumerate(b)}
for i in a:
print(f'{c[i]} ')