본문 바로가기
백준

[백준] 2562번 : 최댓값 - 우당탕탕 개발자 되기 프로젝트

by 우당탕탕 개발자 2023. 6. 28.
728x90
반응형

 

 

2562번: 최댓값

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

www.acmicpc.net

 

1. 문제 설명

2. 풀이과정

  1. 각 원소를 추가할 공백 리스트를 생성합니다. li = list()
  2. 9개의 서로 다른 자연수를 가지고 최댓값을 찾는 문제이므로 9번 반복하는 반복문을 사용합니다. for i in range(9)
  3. 자연수 한 개씩 입력받고 입력받은 값을 만들어둔 리스트에 추가합니다. li.append(int(input()))
  4. 9개의 자연수를 모두 입력받으면 max() 함수를 활용하여 li의 원소 중 최댓값을 찾아 출력합니다. print(max(li))
  5. index() 함수를 활용하여 찾은 최댓값의 인덱스 값을 구하고 최댓값이 몇 번째 수인지 구하는 문제이므로 인덱스 값에 1을 더하여 위치를 출력한다. print(li.index(max(li)) + 1)
반응형

3. 소스코드

li = list()

for i in range(9) :
    li.append(int(input()))

print(max(li))
print(li.index(max(li)) + 1)
728x90
반응형