cyphen156
백준-심화 1 2444 별 찍기 - 7 본문
*
***
*****
*******
*********
*******
*****
***
*
그려라
제약사항
- 없다.
주의 사항
없다.
C 풀이
별 찍기 - 7_2444.c
/**
* 백준 별 찍기 - 7_2444
*
* *
* ***
* *****
* *******
* *********
* *******
* *****
* ***
* *
*
* 그려라
*
* 제한사항
*****************************************
* 없다. *
*****************************************
*
*
*
* 주의
*
*
* 풀이시간 10분
*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int input = 0;
scanf("%d", &input);
for (int i = 0; i < input; ++i)
{
for (int j = 0; j < input-i-1; ++j)
{
printf(" ");
}
for (int j = 0; j < (2*i)+1; ++j)
{
printf("*");
}
printf("\n");
}
for (int i = 0; i < input-1; ++i)
{
for (int j = 0; j < i+1; ++j)
{
printf(" ");
}
for (int j = 0; j < 2 * (input-2-i) + 1; ++j)
{
printf("*");
}
printf("\n");
}
return 0;
}
C++ 풀이
별 찍기 - 7_2444.cpp
/**
* 백준 별 찍기 - 7_2444
*
* *
* ***
* *****
* *******
* *********
* *******
* *****
* ***
* *
*
* 그려라
*
* 제한사항
*****************************************
* 없다. *
*****************************************
*
*
*
* 주의
*
*
* 풀이시간 10분
*/
#include <iostream>
using namespace std;
int main(void)
{
int input;
string str = "";
cin >> input;
for (int i = 0; i < input; ++i)
{
for (int j = 0; j < input - (i+1); ++j)
{
str += " ";
}
for (int j = 0; j < 2*i+1; ++j)
{
str += "*";
}
str += "\n";
}
for (int i = 0; i < input-1; ++i)
{
for (int j = 0; j < i+1; ++j)
{
str += " ";
}
for (int j = 0; j < 2 * (input-2-i) + 1; ++j)
{
str += "*";
}
str += "\n";
}
cout << str;
return 0;
}
모든 예제 코드의 소스파일은 제 개인 깃허브 레포지토리 에 있습니다.
Workspace/알고리듬 풀이 at main · cyphen156/Workspace
Studying . Contribute to cyphen156/Workspace development by creating an account on GitHub.
github.com
'컴퓨터공학 > 알고리듬 풀이' 카테고리의 다른 글
백준-심화 1 1157 단어 공부 (0) | 2025.01.24 |
---|---|
백준-심화 1 10988 팰린드롬인지 확인하기 (0) | 2025.01.23 |
백준-심화 1 3003 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2025.01.20 |
백준-심화 1 25083 새싹 (0) | 2025.01.20 |
백준-문자열 11718 그대로 출력하기 (0) | 2025.01.20 |