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문을 통해 각각 비교하는 것을 통해 문제를 풀 수 있었다!
반응형
'코딩 > 백준' 카테고리의 다른 글
파이썬:백준문제풀이 5717번, 상근이의 친구들 (1) | 2024.09.16 |
---|---|
파이썬:백준문제풀이 10103번,주사위 게임 (1) | 2024.09.14 |
파이썬:백준문제풀이 10988번,팰린드롬인지 확인하기 (0) | 2024.09.10 |
파이썬: 백준문제풀이 9610번, 사분면 (1) | 2024.09.06 |
파이썬:백준문제풀이 2587번, 대표값2 (0) | 2024.09.04 |