Koala - 12기/기초 알고리즘 스터디
[백준/Python] 25497번 기술 연계마스터 임스
알 수 없는 사용자
2023. 9. 16. 19:18
N=int(input())
skill=list(str(input()))
num=0
used_list=[]
for i in skill :
if (i=='L' or i=='S') :
used_list.append(i)
elif (i=='K') :
if 'S' in used_list :
used_list.remove('S')
num=num+1
else :
break
elif (i=='R') :
if 'L' in used_list :
used_list.remove('L')
num=num+1
else :
break
else :
num=num+1
print(num)
풀이
사전기술일때는 리스트에 저장,
연계기술일때 리스트에 저장되어있다면 1점, 저장되어있지 않다면 정지
일반 기술일때는 1점을 더한다.
코딩 시작한지 얼마 되지 않은 나도 한번에 풀었던 쉬운 문제였다.