Problem
10개의 음이 아닌 정수가 차례로 주어진다.
10개의 수 중에서 최댓값을 구하라.
[제약 사항]
10개의 수는 0 이상 10,000,000 이하이다.
[입력]
가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.
각 테스트 케이스의 첫 번째 줄에는 10개의 숫자가 공백을 띄고 주어진다.
[출력]
출력의 각 줄은 '#t'로 시작하고, 공백을 한 칸 둔 다음 정답을 출력한다(t는 테스트 케이스의 번호를 의미하며 1부터 시작한다).
input.txt
68 99 1 0 38 41 46 33 51 70
30 67 15 11 47 64 18 52 61 26
65 87 52 59 89 70 6 71 7 34
20 37 14 37 49 58 24 53 47 66
13 68 34 59 15 63 52 9 45 38
output.txt
#1 99
#2 67
#3 89
#4 66
#5 68
Solve
파일 받아오는 방법? Data = list(map(int, input().split))) 1차원 배열
max변수를 어떠한 테스트케이스가 와도 작을수밖에 없는 숫자로 초기화 max = -987654321
비교되는 위치를 저장하기 위한 변수 필요 whereMax = 0
Code
#import sys
#sys.stdin = open('input.txt', 'r')
T = int(input()) #T = 5
for tc in range (1, T+1):
data = list(map(int, input().split()))
max = -987654321
wheremax = 0
howmany = len(data)
for now in range(howmany):
if data[now] >max:
max = data[now]
wheremax = now
print(f"#{tc} {max}")
# 본 문제의 저작권은 SW Expert 아카데미에 있습니다.