정답 코드:
b = []
for i in range(9):
a = int(input())
b.append(a)
print(max(b),b.index(max(b))+1,sep="\n")
코드 풀이:
빈 배열 b를 만들고
for문을 통해 9가지의 수를 입력 받고, b에 추가한다.
이 후 b배열의 최댓값과, 그 인덱스에 +1을 더한 값을 \n구분으로
출력하면 된다! (인덱스는 0부터 시작이라 +1 을 해줘야 몇 번째 수인지
정확하게 나온다)
======코드 가져오기
l=[int(input())for i in range(9)]
print(max(l),l.index(max(l))+1)
다른 효율적인 코드이다.
내 코드보다 간결한데,
불필요한 공백 리스트를 애초에 선언해서,
l = [int(input())for i in range(9)] 처럼
리스트 안에 9개의 입력 값을 받도록 해놨다.
나머지는 똑같아서 다행이다..