📖 Algorithm/🐓 백준
Kotlin 🍬 백준 3단계 :: 2439 번
벌꿀오소리🦡
2023. 3. 30. 20:31
반응형
별 찍기 - 2
문제 |
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력 |
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력 |
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
풀이 |
readLine()과 BufferedWriter를 이용해 입력, 출력 수행
답안 |
import java.io.BufferedWriter
import java.io.OutputStreamWriter
fun main() {
val writer = BufferedWriter(OutputStreamWriter(System.out))
val repeat = readLine()!!.toInt()
for (i in 1..repeat) {
for (j in repeat downTo 1) {
if (i >= j) {
writer.write("*")
} else {
writer.write(" ")
}
}
writer.write("\n")
}
writer.flush()
writer.close()
}
반응형