728x90
문제
https://www.acmicpc.net/problem/2444
2444번: 별 찍기 - 7
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
www.acmicpc.net
코드
정수 n을 입력받아 다음과 같이 규칙에 맞게 별을 출력한다.
입력
5
출력
*
***
*****
*******
*********
*******
*****
***
*
fun main() {
val n = readln().toInt()
val sb = StringBuilder()
for (i in 1 .. n) {
for (j in 0 until n - i) {
sb.append(" ")
}
for (j in 0 until i * 2 - 1) {
sb.append("*")
}
sb.append("\n")
}
for (i in n - 1 downTo 0) {
for (j in 0 until n - i) {
sb.append(" ")
}
for (j in 0 until i * 2 - 1) {
sb.append("*")
}
sb.append("\n")
}
println(sb)
}
728x90