반응형
백준 BAEKJOON 31880번 K512컵 개최! [PYTHON/파이썬]
<문제 출처> (BRONZE Ⅱ)
https://www.acmicpc.net/problem/31880
<풀이>
초기 행운 수치가 0인 것과 a와 b의 범위를 숙지한다면 쉽게 풀 수 있다.
(a는 행운을 더하는 주문서, b는 행운을 곱하는 주문서)
만약 b 주문서 목록에 0이 들어있다면 초기 행운 수치가 0이니
바로 곱해줘서 소모해줘야 한다.
즉, a 주문서들을 모두 더한 값에 b 주문서들을 곱하되
0인 주문서는 continue로 건너뛰어 곱해준 뒤 결괏값을 출력하면 된다는 뜻이다.
<코드>
N, M = map(int, input().split())
a = list(map(int, input().split()))
b = list(map(int, input().split()))
result = sum(a)
for i in b:
if i == 0:
continue
result *= i
print(result)
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 31844번 창고지기 [PYTHON/파이썬] (0) | 2024.07.02 |
---|---|
백준 BAEKJOON 31881번 K512에 바이러스 퍼뜨리기 [PYTHON/파이썬] (0) | 2024.06.29 |
백준 BAEKJOON 31868번 수박 게임 [PYTHON/파이썬] (1) | 2024.06.15 |
백준 BAEKJOON 31922번 이 대회는 이제 제 겁니다 [PYTHON/파이썬] (0) | 2024.06.11 |
백준 BAEKJOON 31867번 홀짝홀짝 [PYTHON/파이썬] (0) | 2024.06.03 |