K_blueprint

#2562 : 최댓값 본문

Baekjoon 회고노트

#2562 : 최댓값

GODAGO 2024. 8. 5. 09:09
반응형

< 문제 내용 >

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

 

 

< 입력 조건 >

  • 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100보다 작다.

 

 

< 출력 형태 >

  • 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다.

 

 

< 풀이 및 회고 >

(풀이 코드)

store = []      		# 자연수를 저장항 리스트 선언

for i in range(9):      	# 9번 입력을 받고 리스트에 순차적으로 값을 저장하는 반복문
    data = int(input())         # 입력문
    store.append(data)          # 리스트에 입력받은 자연수 저장

maximum = max(store)        	# 최댓값 구하기

for j in range(9):      	# 최댓값이 몇 번째에 있는지 구하는 반복문
    if maximum == store[j]:     # 최댓값과 j번째 인덱스의 위치에 있는 값이 같다면
        print(maximum)      	# 최댓값 출력
        print(j+1)          	# 최댓값의 위치에 맞는 인덱스 출력(0부터 시작이므로 +1)

 

 

728x90
반응형

'Baekjoon 회고노트' 카테고리의 다른 글

#10810 : 공 넣기  (0) 2024.08.09
#10871 : X보다 작은 수  (0) 2024.07.31
#10807 : 개수 세기  (0) 2024.07.31
#10951 - A+B -4  (0) 2024.07.28
#15552 - 빠른 A+B  (0) 2024.07.26