๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[v.๋ฐฐ์ด-์ขํ ์์ถ-18870]BAEKJOON_Python ๋ณธ๋ฌธ
๐ฆฅ ์ฝํ
/BAEKJOON
[v.๋ฐฐ์ด-์ขํ ์์ถ-18870]BAEKJOON_Python
์ง์ง์ํ์นด 2022. 1. 26. 01:15728x90
๋ฐ์ํ
220126 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ BAEKJOON ์ ์ฐธ๊ณ ํด์ ์ ๋ง์ ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค>
18870
์์ง์ ์์ N๊ฐ์ ์ขํ X1, X2, ..., XN์ด ์๋ค. ์ด ์ขํ์ ์ขํ ์์ถ์ ์ ์ฉํ๋ ค๊ณ ํ๋ค.
Xi๋ฅผ ์ขํ ์์ถํ ๊ฒฐ๊ณผ X'i์ ๊ฐ์ Xi > Xj๋ฅผ ๋ง์กฑํ๋ ์๋ก ๋ค๋ฅธ ์ขํ์ ๊ฐ์์ ๊ฐ์์ผ ํ๋ค.
X1, X2, ..., XN์ ์ขํ ์์ถ์ ์ ์ฉํ ๊ฒฐ๊ณผ X'1, X'2, ..., X'N๋ฅผ ์ถ๋ ฅ
๋ด ํ์ด
import sys
a = int(input())
num = list(map(int, input().split()))
num1 = sorted(set(num))
dic = {value : index for index, value in enumerate(num1)}
for i in num :
print(dic[i], end = " ")
3
100 200 100
{100: 0, 200: 1}
// ๊ฒฐ๊ณผ
0 1 0
728x90
๋ฐ์ํ
'๐ฆฅ ์ฝํ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[v.๋ฐฑํธ๋ํน-N๊ณผ M (2)-15650]BAEKJOON_Python (0) | 2022.01.26 |
---|---|
[v.๋ฐฑํธ๋ํน-N๊ณผ M (1)-15649]BAEKJOON_Python (0) | 2022.01.26 |
[v.๋ฐฐ์ด-๋์ด์ ์ ๋ ฌ-10814]BAEKJOON_Python (0) | 2022.01.26 |
[v.๋ฐฐ์ด-๋จ์ด ์ ๋ ฌ-1181]BAEKJOON_Python (0) | 2022.01.25 |
[v.๋ฐฐ์ด-์ขํ ์ ๋ ฌํ๊ธฐ2-11651]BAEKJOON_Python (0) | 2022.01.25 |
Comments