1. 내 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 사용자 값 입력 받기
int N = sc.nextInt();
String[] star =new String[N];
// 입력 값 만큼 별 찍기
// 2N-1 중에서 2i-1 만큼 중앙에 별 나머지는 공백
for (int i = 0; i < N; i++) {
StringBuilder sb = new StringBuilder();
// 공백 붙이기
sb.append(" ".repeat(Math.max(0, N - (i + 1))));
// 별 붙이기
for (int j = 0; j < 2*(i+1)-1; j++) {
sb.append("*");
}
star[i] = sb.toString();
// 출력 오름차순
System.out.println(star[i]);
}
// 출력 내림차순
for (int i = star.length-2; i >=0 ; i--) {
System.out.println(star[i]);
}
}
}
0