-Code
n = int(input())
tree = list(map(int, input().split()))
res = 0
def solution(start, end):
li = tree[start:end]
answer = 1
for el in li:
answer *= el
return answer
for i in range(1, n):
for j in range(i + 1, n):
for k in range(j + 1, n):
total = solution(0, i) + solution(i, j) + solution(j, k) + solution(k, n)
res = max(res, total)
print(res)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 24417번 알고리즘 수업 - 피보나치 수 2 (0) | 2025.01.17 |
---|---|
[백준/파이썬] 9298번 Ant Entrapment (0) | 2025.01.16 |
[백준/파이썬] 10104번 Party Invitation (0) | 2025.01.14 |
[백준/파이썬] 31880번 K512컵 개최! (0) | 2025.01.13 |
[백준/파이썬] 14940번 쉬운 최단거리 (0) | 2025.01.12 |