코딩테스트 연습
- programmers.co.kr
- 서머코딩/윈터코딩 (2018)
- 스킬트리 문제
def check(x,skill):
tmp_dict = {}
for i, v in enumerate(skill):
if v in x:
tmp_dict[i] = x.index(v)
aa = sorted(tmp_dict.items(), key = lambda x: x[1])
tmp = -1
f = 0
for x in aa:
if f == 0 and x[0] != 0:
return 0
else:
if tmp > x[0]:
return 0
if x[0]-tmp != 1:
return 0
tmp = x[0]
f = 1
return 1
def solution(skill, skill_trees):
cnt = 0
for x in skill_trees:
if check(x,skill):
cnt +=1
return cnt
반응형
'CodingTest > Level2' 카테고리의 다른 글
[연습]코딩테스트-프린터 (0) | 2020.02.13 |
---|---|
[연습] 코딩테스트- 쇠막대기 (0) | 2020.02.11 |
[연습] 코딩테스트 - 구명보트 (0) | 2020.02.10 |
[연습] 코딩테스트 - 다리를 지나는 트럭 (0) | 2020.02.05 |
[연습] 코딩테스트 - 탑 (0) | 2020.02.05 |