백준

백준 2562 최댓값 파이썬

하카데미 2022. 12. 14. 13:02

1. 문제

9개의 자연수가 주어질 때, 그중 최댓값을 찾고, 몇 번째의 값인지 구하여라.

 

2. 출제의도

배열 좀 다룰 줄 아니?

 

3. 풀이

# 1
nums = [*map(int, input().split())]
print(max(nums), nums.index(max(nums))+1)

# 2
nums = [int(input()) for n in range(9)]
print(max(nums), nums.index(max(nums))+1, sep='\n')

# 1

nums

인자 앞에 *을 붙여서 unpacking 한다.
*을 빼고 실행하면 nums에 mapping된 채로 들어있는 것을 확인할 수 있다.

print()

인덱스 번호가 아닌 몇 번째 수인지 확인하라고 했으므로 구한 인덱스에 1 더해줌
인덱스는 0부터이므로

 

# 2

nums

9번의 반복을 통해 숫자를 입력 받는다.

print()

max와 Index함수를 이용해 출력한다.

'백준' 카테고리의 다른 글

백준 2577 숫자의 개수 파이썬  (0) 2022.12.21
백준 10818 최소, 최대 파이썬  (0) 2022.12.13
백준 1110 더하기 사이클 파이썬  (0) 2022.12.07
백준 10951 A+B 파이썬  (0) 2022.12.06
백준 10952 A+B 파이썬  (0) 2022.12.05