별의 공부 블로그 🧑🏻‍💻
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
24
25
26
#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 << " ";
        if (i != (n - 1)) {
            cout << "*";
            for (int k = 0; k < ((2 * i) - 1); k++cout << " ";
            if (i >= 1cout << "*";
        }
        else {
            for (int i = 0; i < ((2 * n) - 1); i++) {
                cout << "*";
            }
        }
        cout << endl;
    }
 
    return 0;
}

cs





- [BOJ10990] 별 찍기 - 15 문제에서 i가 (n-1)일 경우와 그러지 않을 경우로 나누어, 맨 마지막 줄에서는 (2*n-1)개의 *이 출력되도록 하였다.

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

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

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


📖 Contents 📖