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
'알고리즘' 카테고리의 다른 글
[백준][KOTLIN][2231] 분해합 (0) | 2021.11.26 |
---|---|
[알고리즘][KOTLIN] 이진 탐색 (0) | 2021.11.22 |
[KOTLIN][알고리즘] Brute Force(BF, 완전탐색) (0) | 2021.11.21 |
[BOJ][KOTLIN] 11729 하노이 탑 이동 순서 (0) | 2021.11.21 |
[BOJ][KOTLIN] 1316 그룹 단어 체커 (0) | 2021.11.18 |