728x90
๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
"""
์ธ๊ณผ์์ฌ ๋จธ์ฑ์ด๋ ์๊ธ์ค์ ์จ ํ์์ ์๊ธ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์ง๋ฃ ์์๋ฅผ ์ ํ๋ ค๊ณ ํฉ๋๋ค.
์ ์ ๋ฐฐ์ด emergency๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ์๊ธ๋๊ฐ ๋์ ์์๋๋ก
์ง๋ฃ ์์๋ฅผ ์ ํ ๋ฐฐ์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
"""
# ๋จผ์ emergency์์ ์๊ธ๋๊ฐ ๋์์๋ก ๋จผ์ ์ง๋ฃํด์ผํ๋ฏ๋ก ์ญ์์ผ๋ก sortํด์ฃผ์๋ค.
# ๊ทธ๋ฆฌ๊ณ emergency๋ฆฌ์คํธ๋ฅผ ์ฐจ๋ก๋๋ก ๋ถ๋ฌ์์ rank์์ผ๋ก ๋ฆฌ์คํธ์ ์ ๋ฆฌํ์ฌ ๋ฆฌํดํ์๋ค.
def solution(emergency):
rank = sorted(emergency, reverse=True)
return [rank.index(e)+1 for e in emergency]
728x90
๋ฐ์ํ
'๊ฐ๋ฐ > ๐๐ง๐ค๐๐ง๐๐ข๐ข๐๐ง๐จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค '์ ์ฃผ์ ์ซ์ 3' ํ์ด์ฌ ํ์ด (0) | 2023.02.16 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค '๊ฒน์น๋ ์ ๋ถ์ ๊ธธ์ด' ํ์ด์ฌ ํ์ด (0) | 2023.02.16 |
ํ๋ก๊ทธ๋๋จธ์ค '์ธ๊ณ์ด ์ฌ์ ' ํ์ด์ฌ ํ์ด (0) | 2023.02.15 |
ํ๋ก๊ทธ๋๋จธ์ค 'k์ ๊ฐ์' ํ์ด์ฌ ํ์ด (0) | 2023.02.15 |
ํ๋ก๊ทธ๋๋จธ์ค 'ํฌ๊ธฐ๊ฐ ์์ ๋ถ๋ถ ๋ฌธ์์ด' ํ์ด์ฌ ํ์ด (0) | 2023.02.11 |
๋๊ธ