크래프톤 정글/정글에서 문제풀기

[정글 알고리즘]-[하]-백준2562 최댓값

cedis 2026. 3. 12. 14:10

📌 문제 요약

9개의 서로 다른 자연수가 주어질 때, 최댓값과 그 위치(1-index)를 출력하라.

입력: 9줄, 각각 자연수 한 개  |  출력: 최댓값 / 위치(1-index)

💡 핵심 아이디어

리스트에 9개 값을 저장한 뒤, 순회하면서 현재 최댓값보다 크면 갱신 + 인덱스 기록.

⚠️ 인덱스는 0-based 이므로 출력 시 +1 필요

🐍 코드 분석

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

max_val = a[0]   # 첫 번째 값으로 초기화
max_idx = 0

for j in range(9):
    if a[j] > max_val:   # 더 큰 값 발견
        max_val = a[j]
        max_idx = j

print(max_val)
print(max_idx + 1)   # 1-index 변환

⚠️ 자주 하는 실수

실수 설명 수정
max = 0 으로 초기화 입력값이 모두 0일 때 위치가 0이 될 수 있음 a[0] 으로 초기화
count+1 빠뜨림 0-index 그대로 출력 반드시 +1