본문 바로가기

# 프로그래밍 개발/04. 알고리즘 문제풀이

백준알고리즘 10992번 [별 찍기 - 17] 문제 풀이 코드 공개

반응형

문제

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

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

#include<stdio.h>
int main(){
	int n;
	scanf("%d",&n);
	for(int i = 0 ; i < n-1 ; i++){
		for(int j = 0 ; j < n-i-1 ; j++)
			printf(" ");
		printf("*");
		for(int j = 0 ; j < 2*i-1 ; j++)
			printf(" ");
		if(i > 0)
			printf("*");
		printf("\n");
	}
	for(int i = 0 ; i < 2*n-1; i++)
		printf("*");
	printf("\n");
}

 

코드가 조금 지저분하고 복잡하긴 한데, 5년전에 짠거니까 용서해주세요 ㅎㅎㅎ... 

반응형