백준 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]} ')

Categories:

Updated: