반응형
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();
// int testCase = Integer.parseInt(br.readLine());
//
// for (int i = 1 ; i < testCase + 1 ; i++){
// String[] calTargets = br.readLine().split(" ");
// int result = Integer.parseInt(calTargets[0]) + Integer.parseInt(calTargets[1]);
// sb.append("Case #" + i + ": " + result + "\n");
// }
// System.out.println(sb);
// int testCase = Integer.parseInt(br.readLine());
//
// for(int i = 1 ; i < testCase + 1 ; i++){
// String[] testNums = br.readLine().split(" ");
// int result = Integer.parseInt(testNums[0]) + Integer.parseInt(testNums[1]);
// sb.append("Case #" + i + ": " + testNums[0] + " + " + testNums[1] + " = " + result + "\n");
// }
// System.out.println(sb);
// int starCount = Integer.parseInt(br.readLine());
//
// for (int i = 1 ; i < starCount +1 ; i++) {
// for (int j = 0 ; j < i ; j++) {
// sb.append("*");
// }
// System.out.println(sb);
// sb.setLength(0);
// }
int printStar = Integer.parseInt(br.readLine());
// 라인 개수 (i가 k보다 커야 해서 1부터 시작)
for (int i = 1 ; i < printStar + 1 ; i++) {
// 공백 개수 (라인 - 1 만큼 공백 찍힘 / 개수 = 전체 라인 수 - 줄 수(줄이 점점 증가하니까))
for (int j = 1 ; j <= printStar - i ; j++) {
sb.append(" ");
}
// 별 개수 (라인 수 만큼 별 찍힘)
for (int k = 0 ; k < i; k++) {
sb.append("*");
}
System.out.println(sb);
sb.setLength(0);
}
}
}
반응형
'Backend > JAVA' 카테고리의 다른 글
[Algorithm] 데일리 백준 (0) | 2024.04.26 |
---|---|
[Algorithm] 데일리 백준 (0) | 2024.04.24 |
[Algorithm] 데일리 백준 (0) | 2024.04.09 |
[Algorithm] 데일리 백준 (0) | 2024.04.05 |
[Algorithm] 데일리 백준 (0) | 2024.04.04 |