[๋ฐฑ์ค-18870] ์ขํ ์์ถ / Python
๐ Problem Solving/Baekjoon
18870๋ฒ: ์ขํ ์์ถ
์์ง์ ์์ N๊ฐ์ ์ขํ X1, X2, ..., XN์ด ์๋ค. ์ด ์ขํ์ ์ขํ ์์ถ์ ์ ์ฉํ๋ ค๊ณ ํ๋ค. Xi๋ฅผ ์ขํ ์์ถํ ๊ฒฐ๊ณผ X'i์ ๊ฐ์ Xi > Xj๋ฅผ ๋ง์กฑํ๋ ์๋ก ๋ค๋ฅธ ์ขํ์ ๊ฐ์์ ๊ฐ์์ผ ํ๋ค. X1, X2, ..., XN์ ์ข
www.acmicpc.net
import sys
input = sys.stdin.readline
n = int(input())
data = list(map(int, input().split()))
temp = sorted(list(set(data)))
dic = {temp[i]: i for i in range(len(temp))}
for i in data:
print(dic[i], end=" ")
ํด์ค
์ ๋ ฌ๊ณผ set, dictionary๋ฅผ ์ด์ฉํ๋ฉด ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ค.
'๐ Problem Solving > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค-5430] AC / Python (0) | 2021.05.29 |
---|---|
[๋ฐฑ์ค-1107] ๋ฆฌ๋ชจ์ปจ / Python (0) | 2021.05.28 |
[๋ฐฑ์ค-17219] ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ / Python (0) | 2021.05.28 |
[๋ฐฑ์ค-16928] ๋ฑ๊ณผ ์ฌ๋ค๋ฆฌ ๊ฒ์ (0) | 2021.05.28 |
[๋ฐฑ์ค-11723] ์งํฉ / Python (0) | 2021.05.28 |