BeakJoon/Python

[Python] 백준 #7567번: 그릇

쿼딩~ 2023. 12. 30. 05:01


걸림돌

  • 입력받은 괄호를 조건에 맞게 구별하는 기능을 구현하는 것이 어렵다

코드

bowl = []
bowl = list(str(input()))
result = 0

for i in range (len(bowl)):
    if i == 0:
        result += 10
    elif bowl[i] == bowl[i-1]:
        result += 5
    else:
        result += 10
print(result)

bowl이라는 배열을 선언 이후 입력할 괄호들을 문자열 형태로 list에 저장하고 list의 길이만큼 반복하는 for문을 통해서 bowl list의 0번 인덱스 부터 마지막 인덱스 까지 괄호를 구별하여 result 값에 5,10 둘 중 하나를 더하게끔 만듬