✏️ 문제풀이/백준
[백준/Java] 2444번 :: 별 찍기 - 7
bono-hye
2024. 4. 16. 16:09
🌱 풀이
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i=1; i<=n; i++)
{
for(int j=0; j<n-i; j++)
System.out.print(" ");
for(int j=0; j<i*2-1; j++)
System.out.print("*");
System.out.println();
}
for(int i=n-1; i>=0; i--)
{
for(int j=0; j<n-i; j++)
System.out.print(" ");
for(int j=0; j<i*2-1; j++)
System.out.print("*");
System.out.println();
}
sc.close();
}
}
💡 정리
별 찍기는 학원 다닐 때 다양한 형태로 찍어봤던 그때의 기억을 살려 풀어봤다.
처음에는 for 문 시작을 int i=0으로 했더니 첫 줄이 공백인 줄이 나와서 출력 형태가 다르다는 오류로 틀렸다.
첫 줄 공백이 나오지 않고 바로 별찍기가 시작될 수 있도록 수정했더니 통과되었다!!