문제는 다음과 같다.
https://www.acmicpc.net/problem/2562
2562번: 최댓값
9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어
www.acmicpc.net
lst = []
for i in range(9):
a = int(input())
lst.append(a)
print(max(lst))
print(lst.index(max(lst))+1)
for 반복문을 이용해 숫자 9개를 리스트 형태로 입력받고
파이썬 내장 함수 max를 이용해 숫자 9개의 최댓값을 출력한다
또 index 함수를 이용해 인덱스 값을 알아낸다 여기서 index는 0부터 시작이기 때문에 +1을 해서 몇 번째 수인지 확인하였다.
'[Python] > [Python 알고리즘]' 카테고리의 다른 글
[파이썬/Python] 백준 11399번: ATM (0) | 2022.11.16 |
---|---|
[파이썬/Python] 백준 8958번: OX퀴즈 (0) | 2022.08.12 |
[파이썬/Python] 백준 10818번: 최소, 최대 (0) | 2022.08.12 |
[파이썬/Python] 백준 1546번: 평균 (0) | 2022.08.12 |
[파이썬/Python] 백준 3052번: 나머지 (0) | 2022.08.12 |
댓글