반응형
fun main() {
val path = "C:\\Users\\SD\\IdeaProjects\\HelloKotlin\\src\\Text.txt"
var br = BufferedReader(FileReader(path))
var str = br.readLine()
var n = Integer.parseInt(str)
for(i in 0 until n*n) {
var token = StringTokenizer(br.readLine())
var stu = token.nextToken().toInt()
for(i in 0 until 4) {
student[stu][i] = token.nextToken().toInt()
}
}
BufferedReader과 readLine을 통해 입력을 readline을 StringTokenizer를 통해 나눠서 token.nextToken().toInt()를 사용하여 읽자.
참고로, 백준에 제출할때는 BufferedReader 부분을 val br = System.`in`.bufferedReader()로 바꾸면 된다.
반응형
'공부 > 코틀린' 카테고리의 다른 글
[Kotlin] PriorityQueue, sortWith 사용법 (Comparator 사용) (0) | 2021.04.26 |
---|---|
[Kotlin] 상속과 위임 (0) | 2021.04.26 |
[Kotlin] let, with, run, apply, also 차이 (0) | 2021.04.21 |