TIL #2

loci·2024년 5월 1일
0

TIL

목록 보기
2/103

직사각형 별찍기


String 출력을 다루는 문제

print() 와 println()의 차이
println은 줄을 바꿔준다

print("a")
print("b")
// 출력 => 
// ab
println("a")
println("b")
// 출력 => 
// a
// b

내 풀이

fun main(args: Array<String>) {
    val (a, b) = readLine()!!.split(' ').map(String::toInt)
    var c = ""
    for ( i in 0..b-1){
        for(j in 0..a-1){
            c+="*"
        }
        c += "\n"
    }
    println(c)

여기에서

c += "\n"

이부분을

println()

로 사용할 수도 있다


다른사람의 풀이

fun main(args: Array<String>) {
  val (a, b) = readLine()!!.split(' ').map(String::toInt)
  //println(a + b)

  var star : String = ""
  for(i in 1..a){
      star += "*"
  }

  for(i in 1..b){
      println(star)
  }

}
profile
편리한 개발자

0개의 댓글