#37. 백준 번 문제 풀이: 최댓값 | 문제 원본 보기 |
--입력-- 3 29 38 12 57 74 40 85 61 --출력-- 85 8
9번 루프를 돌면서 입력받으면서 최댓값이 나올 때 마다 값과 위치값을 저장해 둔다. 최댓값의 초기값은 처음 입력값이 된다. -- 루프 9번 if(처음이면) 최댓값=입력값, 위치=1 else if(최댓값 < 입력값) 최댓값=입력값, 위치저장 최대값/위치 출력 --
for i in range(9): # 주어진 개수 만큼 루프
v = int(input()) # 수열을 하나씩 입력받는다.
if i == 0: # 처음이면
max = v # 처음에는 최댓값을 첫번 째 입력 값으로 대입
p = 1 # 초기 위치 첫번째
else: # 처음이 아니면
if max < v: # 최댓값이 달라지면
max = v # 최댓값 변경
p = i +1 # 위치값 변경 i가 0부터 시작이므로 +1을 해 준다.
print(max, p, sep="\n"); # 최댓값과 위치를 개행문자로 구분해서 출력