def solution(citations):
h = 0
while len([x for x in citations if x >= h]) >= h:
h += 1
answer = h -1
return answer
๋ค๋ฅธ ํ์ด
def solution(citations):
citations.sort(reverse=True)
answer = max(map(min, enumerate(citations, start=1)))
return answer
์... ๋ค๋ฅธ ํ์ด๋ ์ง์ง ์ด๋ ๊ฒ ์๊ฐํด์ ํผ๋ค๋ ๊ฒ ์ ๊ธฐํ๋ค.
์๊ฐ๋ณต์ก๋์์ ๋ด ํ์ด๋์ ๋น๊ต๋ ์๋๊ฒ ๋น ๋ฅด๋ค.
enumerate์์ ์ธ๋ฑ์ค ์์์ 1๋ก ํจ์ผ๋ก์จ ๋ฌธ์ ์กฐ๊ฑด์ ๋ง์ท๋ค๋ ์์ด๋์ด๊ฐ ๋๋จ
'๐ Python > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์์ ํ์] ๋ชจ์๊ณ ์ฌ (0) | 2022.04.13 |
---|---|
[์ ๋ ฌ]๊ฐ์ฅ ํฐ ์ (0) | 2022.03.31 |
[์ ๋ ฌ]k๋ฒ์งธ ์ (0) | 2022.03.28 |