728x90
반응형

T = 10
for test_case in range(1, T + 1):
width = int(input())
height = list(map(int,input().split()))
result = 0
for i in range(2,width-2):
view = [height[(i-2)],height[(i-1)],height[(i+1)],height[(i+2)]]
if height[i] > max(view):
result += height[i] - max(view)
print("#{} {}".format(test_case,result))728x90
반응형
'자료구조 | 알고리즘 > SWEA' 카테고리의 다른 글
| [SWExpertAcademy] 1224. [S/W 문제해결 기본] 6일차 - 계산기3 (0) | 2022.08.09 |
|---|---|
| [SWExpertAcademy] 1204. 최빈수 구하기 (0) | 2022.08.07 |
| [SWExpertAcademy] 1211. [S/W 문제해결 기본] 2일차 - Ladder2 (0) | 2022.08.07 |
| [SWExpertAcademy] 1225. [S/W 문제해결 기본] 7일차 - 암호생성기 (0) | 2022.08.07 |
| [SWExpertAcademy] 1226. [S/W 문제해결 기본] 7일차 - 미로1 (0) | 2022.08.07 |