문제 출처: 백준 2562번 최댓값

문제


image

풀이


총 9번 값을 입력 받아 최댓값을 찾아내면 되는 간단한 문제 입니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/// 최댓값 담아줄 변수
var max = 0
/// 몇 번째 수인지 담아줄 변수
var index = 0

// 9번 반복
for i in 1...9 {
    let input = Int(readLine()!)!
    
    // 현재 최댓값과 비교하여 클 경우 
    // 최댓값을 갱신하고 몇 번째인지 체크
    if input >= max {
        max = input
        index = i
    }
}

// 결과 출력
print(max)
print(index)
  1. 최댓값과 몇 번째 수인지 기록 할 변수를 초기화 합니다.
  2. 반복문을 통해 총 9번 입력을 받습니다.
  3. 입력 받은 수를 최댓값과 비교합니다.

이렇게 풀 경우 메모리: 64044 KB, 시간: 8 ms 결과가 나오게 됩니다.

업데이트:

댓글남기기