728x90
T = 10 # 고정
def ft_max(list):
max_val = 0
for i in list:
if max_val < i:
max_val = i
return max_val
def sun(list):
if ft_max(list) == list[2]:
return list[2] - ft_max(list[:2] + list[3:])
else:
return 0
# 열개의 테스트 케이스
for t in range(1, T + 1):
n = int(input())
aparts = list(map(int, input().split()))
res = 0
for i in range(2,len(aparts) - 2):
res += sun(aparts[i-2:i+3])
print(f'#{t} {res}')
'PS > Python' 카테고리의 다른 글
[SWEA_Python] 4613. 러시아 국기 같은 깃발 (0) | 2021.03.06 |
---|---|
[SWEA / Python] 1926. 간단한 369 게임 (0) | 2021.03.05 |
[프로그래머스 / Java / 문자열] 스킬트리 (쉬운 풀이, 문자열 삽입 효율성 관련 메모) (0) | 2020.11.20 |
[BOJ / Java / 문자열] 1316 - 그룹 단어 체커 (0) | 2020.11.14 |
[BOJ / Java / 브루트포스] 1065 - 한수 (0) | 2020.11.13 |
최근댓글