728x90
๋ฐ์ํ
https://school.programmers.co.kr/learn/courses/30/lessons/49993
def solution(skill, skill_trees):
answer = 0
for skill_tree in skill_trees:
_max = -1
for step in skill_tree:
if step in skill and skill.index(step) != (_max:=_max+1): break
else: answer += 1
return answer
"""
for-else ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ ํ์๋ค.
for-else๋ for๋ฌธ์ด ์์ ํ ๋๋๊ธฐ ์ ์ for๋ฌธ์ด ์ข
๋ฃ๋๋ฉด
else๋ฌธ์ ๊ฑฐ์น์ง ์๋๋ค.
์๋ฅผ ๋ค์ด 1~10๊น์ง for๋ฌธ์ ๋๋ฆฌ๋๋ฐ, 5์์ ์ข
๋ฃ๋๋ฉด else๋ฅผ ๊ฑฐ์น์ง ์๋๋ค.
10๊น์ง ์์ ํ ๋๋๋ค๋ฉด else๋ฅผ ๊ฑฐ์น๋ค.
"""
728x90
๋ฐ์ํ
'๐ผ๐ก๐๐ค๐ง๐๐ฉ๐๐ข > ๐๐ง๐ค๐๐ง๐๐ข๐ข๐๐ง๐จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค '๋ค๋ฆฌ๋ฅผ ์ง๋๋ ํธ๋ญ' ํ์ด์ฌ ํ์ด (0) | 2023.09.04 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค ํ์๋ฒ(Greedy)'๋จ์์นด๋ฉ๋ผ' ํ์ด์ฌ ํ์ด (0) | 2023.08.30 |
ํ๋ก๊ทธ๋๋จธ์ค '[1์ฐจ] ํ๋ ์ฆ4๋ธ๋ก' ํ์ด์ฌ ํ์ด (0) | 2023.05.26 |
ํ๋ก๊ทธ๋๋จธ์ค '[3์ฐจ] ๋ฐฉ๊ธ๊ทธ๊ณก' ํ์ด์ฌ ํ์ด (0) | 2023.05.18 |
ํ๋ก๊ทธ๋๋จธ์ค '์๊ฒฉ ์์คํ ' ํ์ด์ฌ ํ์ด (0) | 2023.05.17 |
๋๊ธ