전공/Problem Solving

[알고리즘/문제풀이][BOJ 2446번] 별 찍기 - 9

caneo 2021. 9. 28. 18:49
728x90

별 찍기 - 9 문제는 단순한 구현 문제입니다.

작성한 코드는 다음과 같습니다.

#include<stdio.h>
#pragma warning(disable : 4996)

int N;

int main(void) {
	scanf("%d", &N);

	for (int i = N; i >= 1; i--) {
		for (int j = 0; j < (N - i); j++) {
			printf(" ");
		}
		for (int j = 0; j < (2 * i - 1); j++) {
			printf("*");
		}
		printf("\n");
	}
	for (int i = 2; i <= N; i++) {
		for (int j = 0; j < (N - i); j++) {
			printf(" ");
		}
		for (int j = 0; j < (2 *i -1); j++) {
			printf("*");
		}
		printf("\n");
	}
}

문제는 다음의 링크에서 확인할 수 있습니다.

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

728x90