[백준 2562] 최댓값 (Python) 풀이

진공이

·

2024. 4. 6. 18:10

반응형

https://www.acmicpc.net/ [출처]


1. 문제

 

9개의 서로 다른 자연수가 주어질 때,

 

이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.

 

 

2. 입력

 

첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다.

 

 

3. 출력

 

첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다.

 


4. 풀이

자연수를 입력받아 리스트에 순서대로 넣는 작업을 9번 반복한다.

 

리스트 내의 입력받은 수들 중 최댓값을 출력한다.

 

리스트에서 최댓값의 위치(순서)를 받고 1을 더한 값을 출력한다. (리스트는 0번 부터 시작하기 때문이다)

 

 

5. 소스 코드

 

a=[]
for i in range(9):
  a.append(int(input()))
print(max(a))
print(a.index(max(a))+1)
반응형