본문 바로가기

코딩/백준

파이썬:백준문제풀이 7567번,그릇

728x90
반응형

 

 

 

 

x = input()
h = 10
lis = list(x)
l = len(lis)
for i in range(1,l):
  if lis[0] == '(':
    if i != l:      
      if lis[i-1] == lis[i]:
        h+=5
      else:
        h+=10
     
  elif lis[0] == ')':
    if i != l:      
      if lis[i-1] == lis[i]:
        h+=5
      else:
        h+=10    
  
  
print(h)
 

이 문제는 꽤 오래걸리는 문제였는데....

리스트를 이용해서 '(' , ')'를 저장하고, 이를 for문을 통해 각각 비교하는 것을 통해 문제를 풀 수 있었다!

 

반응형