본문 바로가기

알고리즘

[KOTLIN] 주어진 입력을 역순으로 출력하기

728x90

### 문제

N 개의 입력이 주어진다. 각 수는 양의 정수가 값으로 100보다 작은 값이다.

 

### 출력

입력된 수를 역순으로 출력한다.

 

### 입력

첫 줄에는 입력의 개수이다.

다음 줄 부터 공백을 기준으로 N 개의 숫자가 입력된다.

 

### 예제 입력1

2

 

### 예제 출력1

2

 

### 예제 입력2

11 27

 

### 예제 출력2

27 11

 

### 예제 입력3

22, 57, 11, 32, 91, 68, 70

 

### 예제 출력3

70, 68, 91, 32, 11, 57, 22

 

## 풀이

import java.util.*

fun main(args: Array<String>) {
    val sc = Scanner(System.`in`)
    val N = sc.nextInt()
    val input = Array(N) {
        sc.nextInt()
    }

    for (i in 0 until N / 2) {
        val temp = input[i]
        input[i] = input[(N - 1) - i]
        input[(N - 1) - i] = temp
    }

    for (i in input) {
        print("$i ")
    }
}

 

728x90