입력받은 배열에서 가장 큰 값과 가장 작은 값의 차를 구하여라
3
5
477162 658880 751280 927930 297191
5
565469 851600 460874 148692 111090
10
784386 279993 982220 996285 614710 992232 195265 359810 919192 158175
#부호와 함께 테스트 케이스의 번호를 출력하고, 공백 문자 후 테스트 케이스의 최고점과 최저점의 높이 차를 출력한다.
#1 630739
#2 740510
#3 838110
T = int(input())
for tc in range(1, T+1):
N = int(input())
arr = list(map(int, input().split()))
max_result = min_result = arr[0]
max_result = reduce(lambda a, b: a if a > b else b, arr)
min_result = reduce(lambda a, b: a if a < b else b, arr)
result = max_result - min_result
print(f'#{tc} {result}')