728x90
https://www.acmicpc.net/problem/2441
문제
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
해설
예제 출력을 봐보자.
행을 i라 하고, 열을 j라 할 때 j < i일 때 빈 칸이고, j >= i일 때 *이 출력되는 것을 알 수 있다.
소스 코드
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){
if(j < i) sb.append(" ")
else sb.append("*")
}
sb.append("\n")
}
println(sb.toString())
}
728x90
'PS(Problem Solving) > BOJ' 카테고리의 다른 글
[백준/BOJ] 2443번: 별 찍기 - 6 (0) | 2021.11.18 |
---|---|
[백준/BOJ] 2442번: 별 찍기 - 5 (0) | 2021.11.17 |
[백준/BOJ] 2440번: 별 찍기 - 3 (0) | 2021.11.16 |
[백준/BOJ] 2355번: 시그마 (0) | 2021.11.15 |
[백준/BOJ] 2439번: 별 찍기 - 2 (0) | 2021.11.10 |
댓글