반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
ISBN 13자리 숫자 중 홀수번째 숫자는 *3을 해서 더한 값을 구하는 문제입니다.
3. 코드
# 입력
isbn = "9780921418"
for _ in range(3):
isbn += input()
# 계산
res = 0
for idx, i in enumerate(isbn):
if idx % 2 == 1:
res += int(i)*3
else:
res += int(i)
print(f"The 1-3-sum is {res}")
홀수번째 수만 곱하기 3을 해서 더하고, 짝수번째 숫자는 그대로 더합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 18408 3 つの整数 (Three Integers) - 파이썬(Python) (0) | 2022.08.16 |
---|---|
[구현/브루트포스] 백준 1051 숫자 정사각형 - 파이썬(Python) (0) | 2022.08.15 |
[구현/수학] 백준 6778 Which Alien? - 파이썬(Python) (0) | 2022.08.13 |
[탐색/BFS] 백준 13913 숨바꼭질 4 - 파이썬(Python) (0) | 2022.08.12 |
[구현/수학] 백준 23825 SASA 모형을 만들어보자 - 파이썬(Python) (0) | 2022.08.11 |
댓글