백준

[백준] 2444 별 찍기 - 7

거북이같은곰 2021. 11. 2. 23:04

 


https://blog.naver.com/taejun0531/222145741020

 

백준 2444번 문제 풀이 (정리)

C로 구성된 코드입니다. https://www.acmicpc.net/problem/2444 이번 문제는 별 찍기 - 5, 별 찍기 - 6을 ...

blog.naver.com

 


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.LinkedList;
import java.util.Queue;
import java.util.StringTokenizer;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int N = Integer.parseInt(br.readLine());
		StringBuilder sb = new StringBuilder();
		int cnt = 0;
		for(int i = 0; i < 2*N-1; i++) {
			if(i < N) {
				cnt++;
				for(int j = 0; j < N + i; j++) {
					if(j < N - i - 1)
						sb.append(" ");
					else
						sb.append("*");
				}
				sb.append("\n");
			}
			else {
				for(int j = 0; j < 2*N -(i%N) - 2; j++) {
					if(i%N + 1 > j)
						sb.append(" ");
					else
						sb.append("*");
				}
				sb.append("\n");
			}
		}
		System.out.println(sb);
	}
}