공부하기/백준

[Java] 백준 풀기 10995 - 별 찍기 20

XEV 2023. 10. 22. 22:52

자바 백준 10995번

브론즈 3

https://www.acmicpc.net/problem/10995

 

10995번: 별 찍기 - 20

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현

 

 

 

 

 

코드 보기

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
generatePattern(n);
}
private static void generatePattern(int n) {
for (int i = 1; i <= n; i++) {
linePattern(i, n);
System.out.println();
}
}
private static void linePattern(int index, int n) {
if (index % 2 == 1) {
for (int j = 0; j < n; j++) {
System.out.print("* ");
}
} else if (index % 2 == 0) {
System.out.print(" ");
for (int j = 0; j < n; j++) {
System.out.print("* ");
}
}
}
}