![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdzKeO3%2FbtsGpJqLAAP%2FEkwEMkSVNRF7hkTlZKcdCk%2Fimg.png)
[백준 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)
반응형
'Coding > Algorithm' 카테고리의 다른 글
[백준 1676] 팩토리얼 0의 개수 (Python) 풀이 (0) | 2024.05.06 |
---|---|
[백준 11718] 그대로 출력하기 (Python) 풀이 (0) | 2024.04.21 |
[백준 10818] 최소, 최대 (Python) 풀이 (1) | 2024.04.04 |
[백준 25304] 영수증 (Python) 풀이 (0) | 2024.04.04 |
[백준 10952] A + B -5 (Python) 풀이 (0) | 2023.11.06 |