별의 공부 블로그 🧑🏻‍💻
728x90
728x170

문제

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

 

 

입력

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

 

 

출력

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

 

 

예제 입력 1

 1

 

예제 출력 1

 *



예제 입력 2

 2

 

예제 출력 2

  *

 * *


 

예제 입력 3

 3

 

예제 출력 3

   *

  * *

 * * *


 

예제 입력 4

 4

 

예제 출력 4

    *

   * *

  * * *

 * * * *


 

힌트

 

 

출처

· 문제를 만든 사람: baekjoon

 

 

코드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main()
{
    int n;
    
    cin >> n;
    for (int i = 0; i < n; i++) {
        for (int j = i; j < (n - 1); j++cout << " ";
        cout << "*";
        for (int k = 0; k < ((2 * i) - 1); k++) {
            if ((k % 2!= 0cout << "*";
            else cout << " ";
        }
        if (i >= 1cout << "*";
        cout << endl;
    }
 
    return 0;
}
 
cs




- [BOJ10990] 별 찍기 - 15 문제에서 *과 * 사이의 공백을 넣어주는 부분에 조건을 넣어주어, 홀수 번째 수일 경우 *이 출력되도록 하였다. 

728x90
그리드형(광고전용)

'Problem Solving > BaekJoon Online Judge' 카테고리의 다른 글

[BOJ2522][C++] 별찍기 - 12  (0) 2017.11.12
[BOJ10569][C++] 다면체  (0) 2017.11.12
[BOJ2556][C++] 별찍기 - 14  (0) 2017.11.12
[BOJ10992][C++] 별찍기 - 17  (0) 2017.11.12
[BOJ10990][C++] 별찍기 - 15  (0) 2017.11.12
[BOJ3047][C++] ABC  (0) 2017.11.11
[BOJ5073] 삼각형과 세 변  (0) 2017.11.10
[BOJ10101][C++] 삼각형 외우기  (0) 2017.11.10
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖