Baekjoon(백준)으로 가는 여정/Class 1~2

(2443 - 코틀린) 별 찍기 - 6

내가갈게하와이 2022. 2. 5. 23:10

별 찍기 시리즈를 진행하고 있습니다. 

https://www.acmicpc.net/search#q=%EB%B3%84%EC%B0%8D%EA%B8%B0&c=Problems

 

검색

 

www.acmicpc.net

fun main(){
    val num:Int= readLine()!!.toInt()

    for(i in 1 .. num){

        for(z in 1 until i )
        {
            print(" ")
        }
        for(j in 1 .. (2*num-(2*i-1)))
        {
            print("*")
        }

        println()
    }
}
fun main() {
    val n = readLine()!!.toInt()
    for (i in n downTo 1) {
        for (j in 0 until n.minus(i)) {
            print(' ')
        }
        for (j in 0 until i.times(2).minus(1)) {
            print('*')
        }
        println()
    }
}
import java.lang.StringBuilder

fun main() {
    val input = readLine()!!.toInt()
    val sb = StringBuilder()
    for(i in 0 until input){
        for(j in 0 until input * 2 - 1){
            when {
                j < i -> sb.append(" ")
                j < input * 2  - i - 1 -> sb.append("*")
            }
        }
        sb.append("\n")
    }
    println(sb.toString())
}