티스토리 뷰

import sys

n = int(sys.stdin.readline())
# 이부분 잘 알아두기 
arr = list(map(int, sys.stdin.readline().split()))

arr2 = sorted(set(arr))


dic = {value: idx for idx, value in enumerate(arr2)}

for value in arr:
  print(dic[value], end = " ")

# 가장 작은 좌표는 0개
# 그 다음 1개 
# ... 이런식

# 1. list에 담는다 
# 2. 정렬 한다
# 3. set 에 담아서 중복 제거
# 4. 딕셔너리에 담아둔다  => key, value 순서를 바꿔야 문제 풀이에 맞다

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함