🌞코딩테스트/💜이것이코딩테스트다 [part3]

이것이코딩테스트다 | Q02 곱하기 혹은 더하기

hyerimmy 2021. 7. 19. 23:27

Date | 2021.07.19

 난이도 _ 🌝🌑🌑
✅ 풀이 시간 _ 30분
✅ 시간 제한 _ 1초
✅ 메모리 제한 _ 128MB
✅ 기출 _ Facebook 인터뷰
💬 입력 조건
첫째 줄에 여러 개의 숫자로 구성된 하나의 문자열 S가 주어집니다. (1<=S의길이<=20)
💥 출력 조건
첫째 줄에 만들어질 수 있는 가장 큰 수를 출력합니다.

 


 

👩‍🔧 코드

### 이것이 코딩테스트다 p.312###
### Q 02 - 곱하기 혹은 더하기 ###

# 23:09 ~ 23:19 (10m)

# 문자열 s를 리스트로 입력받기
s = list(map(int, input()))

# 결과값
result = s[0]

for i in range(1,len(s)):
  if result<=1 or s[i]<=1:
    result += s[i]
  else:
    result *= s[i]

print(result)

 

👮‍♀️ 실행 결과

 

👩‍🏫 알고리즘 노트