티스토리 뷰

Kotlin(native / JVM)으로 풀어보기


2739 구구단 (native)

fun main() {
    val target = readLine()?.toInt() ?: 0

    for (i in 1 until 10) {
        println("$target * $i = ${target * i}")
    }
}

 

10950 A + B - 3 (native)

fun readInt() = readLine()!!.split(' ').map { it.toInt() }

fun main() {
    val count = readLine()?.toInt() ?: 0

    for (i in 1..count) {
        println("${readInt().sum()}")
    }
}

 

8393 합 (native)

fun main() {
    val n = readLine()?.toInt() ?: 0

    println("${n * (n + 1) / 2}")
}

 

15552 빠른 A + B (JVM)

import java.io.*

fun main() {
    val bufferedReader = BufferedReader(InputStreamReader(System.`in`))
    val bufferedWriter = BufferedWriter(OutputStreamWriter(System.out))
    val count = bufferedReader.readLine()?.toInt() ?: 0
    
    repeat(count) {
        bufferedWriter.write("${bufferedReader.readLine()!!.split(' ').map { it.toInt() }.sum()}")
        bufferedWriter.newLine()
    }
    
    bufferedWriter.flush()
    bufferedWriter.close()
}

 

2741 N 찍기 (JVM)

import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter

fun main() {
    val bufferedReader = BufferedReader(InputStreamReader(System.`in`))
    val bufferedWriter = BufferedWriter(OutputStreamWriter(System.out))
    val count = bufferedReader.readLine()!!.toInt()

    for (i in 1..count) {
        bufferedWriter.write("$i")
        bufferedWriter.newLine()
    }

    bufferedWriter.flush()
    bufferedWriter.close()
}

 

2742 기찍 N (JVM)

import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter

fun main() {
    val bufferedReader = BufferedReader(InputStreamReader(System.`in`))
    val bufferedWriter = BufferedWriter(OutputStreamWriter(System.out))
    val count = bufferedReader.readLine()!!.toInt()

    for (i in count.downTo(1)) {
        bufferedWriter.write("$i")
        bufferedWriter.newLine()
    }

    bufferedWriter.flush()
    bufferedWriter.close()
}

 

11021 A + B - 7 (native)

fun main() {
    val count = readLine()!!.toInt()

    for (i in 1..count) {
        println("Case #$i: ${readLine()!!.split(' ').map { it.toInt() }.sum()}")
    }
}

 

11022 A + B - 8 (native)

fun main() {
    val count = readLine()!!.toInt()

    for (i in 1..count) {
        val (a, b) = readLine()!!.split(' ').map { it.toInt() }
        println("Case #$i: $a + $b = ${a + b}")
    }
}

 

2438 별 찍기 - 1 (native)

fun main() {
    val count = readLine()!!.toInt()

    for (i in 1..count) {
        val star = "*".repeat(i)
        println(star)
    }
}

 

2439 별 찍기 - 2 (native)

fun main() {
    val count = readLine()!!.toInt()
    val star = "*"
    val blank = " "

    for (i in count.downTo(1)) {
        val blankCount = i - 1
        println(blank.repeat(blankCount).plus(star.repeat(count - blankCount)))
    }
}

 

10871 X보다 작은 수 (JVM)

fun main() {
    val (a, b) = readLine()!!.split(' ').map { it.toInt() }

    println(
        readLine()!!.split(' ')
            .subList(0, a)
            .map { it.toInt() }
            .filter { it < b }
            .joinToString(" ")
    )
}

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함