[파이썬/Python] 백준 2562 - 최댓값

김경훈·2023년 10월 15일
0

Python / Algorithm

목록 보기
1/4

https://www.acmicpc.net/problem/2562
난이도 - 브론즈 3
알고리즘 분류 - 구현


문제


정답 코드

numbers = []

for i in range(9):
	a = int(input())
    numbers.append(a)

print(max(numbers))
print(numbers.index(max(numbers)) + 1)

해설

  1. 가장 먼저 입력할 수들을 담을 리스트를 만들어 줍니다.
numbers = []
  1. 9개의 서로 다른 자연수를 입력한다고 했으니, 숫자를 입력하고 그 숫자를 앞서 만든 numbers 리스트에 담는 것을 9번 반복합니다. 반복은 for문을 통해 합니다.
for i in range(9):
	a = int(input())
    numbers.append(a)
  1. 리스트에서 가장 큰 수를 출력하고, 그 수의 인덱스 번호에 1을 더한 수를 출력합니다.
    (1을 더하는 이유는 인덱스번호는 0부터 시작하기 때문 입니다.)
print(max(numbers))
print(numbers.index(max(numbers)) + 1)
profile
Cloud & DevOps

0개의 댓글

관련 채용 정보