꾸준히 합시다

백준 파이썬 7567번: 그릇 본문

코딩 테스트 문제 풀이

백준 파이썬 7567번: 그릇

tturbo0824 2021. 7. 24. 20:45

https://www.acmicpc.net/problem/7567

 

7567번: 그릇

그릇을 바닥에 놓았을 때 그 높이는 10cm 이다. 그런데 두 개의 그릇을 같은 방향으로 포개면 그 높이는 5cm만 증가된다. 만일 그릇이 서로 반대방향으로 쌓이면 높이는 그릇만큼, 즉 10cm 늘어난다.

www.acmicpc.net

문제 유형: 구현, 문자열

 

 

# Solution 1

plates = input()
ans = 10 # 처음 그릇을 바닥에 놓았을 때 높이 10cm

for i in range(1, len(plates)):
    # 두 번째 그릇부터 이전 그릇과 비교 시작
    if plates[i] == plates[i - 1]:
        ans += 5 # 같은 방향이면 5cm 추가
    else:
        ans += 10 # 다른 방향이면 10cm 추가

print(ans)

 

Comments