백준 2562번 최댓값
문제
서로 다른 자연수 9개(100보다 작다)가 한 줄에 하나씩 주어진다. 첫째 줄에 최댓값을, 둘째 줄에 그 값이 몇 번째 수인지 출력한다. 예를 들어 3, 29, 38, 12, 57, 74, 40, 85, 61이면 85와 8을 출력한다.
풀이
빈 리스트 n_li를 만들고, for문으로 9번 반복하면서 int(input())을 append한다. 최댓값은 max()로 구하고, 위치는 index()로 구한다. index()는 0부터 시작하는 위치를 돌려주므로 1을 더해 출력한다.
n_li = [ ]
for i in range(1, 10):
n_li.append( int( input() ) )
print(max(n_li))
print( n_li.index( max( n_li )) + 1 )처음에는 list(map(int, ...)) 형태로 한 번에 입력받으려다 오류가 많이 나서 막혔다. 리스트 개념을 더 익혀야 한다고 느낀 문제다.