[BOJ] 18870. ์ขํ์์ถ(python)
๐๋ฌธ์
๐ช์์ด๋์ด
- ์ค๋ณต๋๋ ์ ์์ ๊ธฐ -> set
- set ์ ๋ ฌ
์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๊ธฐ๋๋ฌธ์ ์ธ๋ฑ์ค๊ฐ์ด ๋๋ณด๋ค ์์ ๊ฐ๋ค์ ์ - ์ ๋ ฌํ set์ ์ธ๋ฑ์ค ์ถ๋ ฅ
๐ฅ์ฝ๋
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import sys
input = sys.stdin.readline
n = int(input())
input_nums = list(map(int,input().split()))
num = set(input_nums)
if n==1:
print(0)
exit(0)
answer_dict=dict()
for i, k in enumerate(sorted(list(num))):
answer_dict[k]=i
for number in input_nums:
print(answer_dict[number],end= ' ')
This post is licensed under CC BY 4.0 by the author.
Comments powered by Disqus.