728x90
import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
// 두번째 풀이
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuffer sb = new StringBuffer();
int n = Integer.parseInt(br.readLine());
for (int i = 1; i <= n; i++) {
for (int j = n - i; j > 0; j--) {
sb.append(" ");
}
for (int k = i; k > 0; k--) {
sb.append("*");
}
sb.append("\n");
}
System.out.print(sb);
}
}
import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
// 첫번째 풀이
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
for (int i = 1; i <= n; i++) {
for (int j = n - i; j > 0; j--) {
System.out.print(" ");
}
for (int k = i; k > 0; k--) {
System.out.print("*");
}
System.out.println();
}
}
}
혹시나 싶어서 StringBuffer에 저장 후 출력하는 방식을 사용해봤는데
시간이 현저히 줄었다.
728x90
'✍ Baekjoon' 카테고리의 다른 글
[백준/JAVA] (CLASS1) 2742번 기찍 N (0) | 2022.06.08 |
---|---|
[백준/JAVA] (CLASS1) 11720번 숫자의 합 (0) | 2022.06.08 |
[백준/JAVA] (CLASS1) 11654번 아스키 코드 (0) | 2022.06.08 |
[백준/JAVA] (CLASS1) 10998번 A×B (0) | 2022.06.08 |
[백준/JAVA] (CLASS1) 10950번 A+B - 3 (0) | 2022.06.08 |