T = int(input())
for tc in range(1, T+1):
N = int(input())
arr = list(map(int, input().split()))
# max value
max_value = arr[0]
for i in range(1, N):
if max_value < arr[i]:
max_value = arr[i]
# min value
min_value = arr[0]
for j in range(1, N):
if min_value > arr[j]:
min_value = arr[j]
print(f'#{tc} {max_value - min_value}')
최대값, 최소값의 경우 max, min 내장 함수를 사용하면 쉽게 구할 수 있음
위의 방식은 내장함수 없이 푸는 방식임
최대, 최소값을 구할 시 해당 값이 배열의 0번째 인덱스 (첫번째 요소)와 동일하다고 가정하여 그 다음 값과 비교, 값 변경하면 됨