๋ฐ์ํ
๋ฌธ์ ๋งํฌ
https://programmers.co.kr/learn/courses/30/lessons/42747
๋์ ํ์ด
- ์ return๋ถ๋ถ์์ 40๋ถ๋๊ฒ ๊ณ ๋ฏผํ๋ฏ
- if h >= len(citations)-i: ์ด๊ฑฐ ๋ถ๋ฑํธ ๋ฐ๊พธ๋ฉด์ ๋ณ ๋๋ฆฌ๋ฅผ ์ณค๋ค....
- ๊ฒฐ๋ก ) ์๊ฐ๋๋ฉด ๋ค์ ํ์ด๋ณผ๊ฒ ...
def solution(citations):
citations.sort()
for i in range(len(citations)):
h = citations[i] #h๋ ํ ๋
ผ๋ฌธ์ ์ธ์ฉ๋ ํ์ (i๋ฒ์จฐ๋
ผ๋ฌธ์ h๋ฒ ์ธ์ฉ๋จ)
if h >= len(citations)-i: #i๋ฒ์งธ ๋
ผ๋ฌธ์ด ์ธ์ฉ๋ ํ์(h)๊ฐ ๋
ผ๋ฌธ hํธ ์ด์์ด๋ฉด
return len(citations)-i
return 0
๋์ถฉ ์ดํด๊ฐ ๋ ๊ฐ๋ ๋ถ๋ถ์ ์ฃผ์์ ๋ฌ์๋์๋ค. ๋ค์ ๋ด๋ ์ ๋งคํ๊ฒ ์ดํด๊ฐ ์๋๋ค. ๋ฌธ์ ๋ฅผ ์ดํดํ๋ ๊ฒ๋ถํฐ ๋ค์ ํ์ด๋ด์ผํจ์ ๋๋๋ค.
๋ค๋ฅธ์ฌ๋ํ์ด
https://programmers.co.kr/learn/courses/30/lessons/42747/solution_groups?language=python3
์ข์์ ๋ง์ด ๋ฐ์ ํ์ด๊ฐ ๋ด ํ์ด์ ๋น์ทํด์ ๋๋๋ค. ๋๋ ๊ฝค๋ ์ข์ ์ฝ๋๋ฅผ ์งฏ๊ตฌ๋,, ํ์ง๋ง ๊ณผ์ ์ ์๊ฐํด๋ด๋๋ฐ ์ข ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ค์ ์กฐ๊ธ ์์ฝ๋ค ใ
๋ฐ์ํ
'Algorithm > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ํ-๋ ๋งต๊ฒ (level.2) (0) | 2021.09.15 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์คํ,ํ - ๊ธฐ๋ฅ๊ฐ๋ฐ (level.2) (0) | 2021.09.13 |
[ํ๋ก๊ทธ๋๋จธ์ค] ํด์ - ์์ฅ (level.2) (0) | 2021.09.09 |
[ํ๋ก๊ทธ๋๋จธ์ค] ํคํจ๋ ๋๋ฅด๊ธฐ (2020 ์นด์นด์ค ์ธํด์ญ ๋ฌธ์ ) (0) | 2021.09.08 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ 1 - ๋ด์ (level.1) (0) | 2021.09.08 |