난이도🖤🤍🤍 | 풀이시간 30초 | 제한시간 1초 | 메모리제한 128MB | Facebook 인터뷰
# 입력
s = input()
n = len(s)
# n이 1일 때
if n == 1:
print(s)
# n이 2 이상일 때
else:
prev = int(s[0])
ret = 0
for i in range(1, n):
# 더하기
if (prev == 0) or (int(s[i]) == 0):
ret = prev + int(s[i])
# 곱하기
else:
ret = prev*int(s[i])
# ret의 값을 prev에 할당
prev = ret
# 출력
print(ret)
data = input()
# 첫 번째 문자를 숫자로 변경하여 대입
result = int(data[0])
for i in range(1, len(data)):
# 두 수 중에서 하나라도 '0' 혹은 '1'인 경우, 곱하기보다는 더하기 수행
num = int(data[i])
if num <= 1 or result <= 1:
result += num
else:
result *= num
print(result)