728x90
출처-https://www.acmicpc.net/problem/10996
728x90
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
int n=scan.nextInt();
for (int i=0; i<n; i++) { // for문 안의 출력을 전체적으로 n번 반복
if (n%2==0) { // n이 짝수면
for (int j=0;j<n/2;j++) // n/2번 "* "를 출력하고
System.out.print("* ");
System.out.println(); // 다음 줄에
for (int j=0;j<n/2;j++) // n/2번 " *"를 출력
System.out.print(" *");
System.out.println();
}
else { // n이 홀수면
for (int j=0;j<n/2+1;j++) // n/2+1번 "* "를 출력하고
System.out.print("* ");
System.out.println(); // 다음 줄에
for (int j=0;j<n/2;j++) // n/2번 " *"를 출력
System.out.print(" *");
System.out.println();
}
}
}
}
728x90
'Problem Solving > BOJ' 카테고리의 다른 글
[백준, BOJ 2577] 숫자의 개수 (java) (0) | 2020.08.26 |
---|---|
[백준, BOJ 2562] 최댓값 (java) (0) | 2020.08.26 |
[백준, BOJ 2523] 별 찍기 - 13 (java) (0) | 2020.08.25 |
[백준, BOJ 10817] 세 수 (java) (0) | 2020.08.25 |
[백준, BOJ 5543] 상근날드 (java) (0) | 2020.08.25 |