머리 식히기 용 별찍기! 자바 11에도 "*".repeat(4)이 되어서 편하게 풀었음
package beakjoon.bronze.b2446;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = Integer.parseInt(scanner.nextLine());
int size = num - 1;
for (int i = size; i >= 0; i--) {
int repeat = 2 * i + 1;
String s = "*".repeat(repeat);
String blank = " ".repeat(num - i - 1);
System.out.println(blank + s);
}
size = num;
for (int i = 1; i < size; i++) {
int repeat = 2 * i + 1;
String s = "*".repeat(repeat);
String blank = " ".repeat(num - i - 1);
System.out.println(blank + s);
}
}
}
반응형
'알고리즘 문제풀이' 카테고리의 다른 글
[백준 - 3273 JAVA] 두 수의 합 : set 2개 사용 (0) | 2023.03.18 |
---|---|
[백준 - 4949 JAVA] 균형잡힌 세상 : 스택 잘 사용하기 (0) | 2023.03.18 |
[백준 - 10828 Java] 스택 (0) | 2023.03.14 |
[백준 - 10808 Java] 알파벳 개수 (0) | 2023.03.14 |
[백준 - 1406 Java] 에디터 (0) | 2023.03.14 |