본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 2562번 : 최댓값

by 빛밤하늘 2021. 4. 27.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# 입력받은 자연수들을 차례대로 저장할 리스트 변수를 선언합니다.
numbers = []

# 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수를 입력합니다.
for i in range(9):
    # 자연수 하나를 입력합니다.
    num = int(input())

    # 입력받은 자연수를 numbers 리스트 변수에 넣어줍니다.
    numbers.append(num)

# numbers 리스트 변수에서 가장 큰 값을 저장하는 변수를 선언합니다.
max_num = max(numbers)

# numbers 리스트 변수에서 가장 큰 값의 순서를 저장하는 변수를 선언합니다.
# 문제에서는 순서를 1부터 세므로 1을 더해줍니다.
max_num_index = numbers.index(max_num) + 1

# 출력 형식에 맞게 최댓값과 최댓값의 순서를 출력합니다.
print(max_num)
print(max_num_index)

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글