알고리즘
[백준, 파이썬, 1284번] 집 주소
hminor
2023. 9. 29. 18:17
반응형
풀이
- 명절이기에 간단하게 하나만 끄적거리려 푼 문제
- 단순히 1의 경우 +2
- 0의 경우 +4
- 나머지는 +3
- 이후 누적값 + 숫자의 개수 -1 + 2(좌우 여백) 하면 문제 해결!
import sys
input = sys.stdin.readline
while True:
n = input().rstrip('\n')
cnt = 0
if n == '0': break
else:
for i in n:
if i == '1': cnt += 2
elif i == '0': cnt += 4
else: cnt += 3
print(cnt + len(n)-1 + 2)