본문 바로가기
PS 문제 풀이/Baekjoon

[BOJ] 백준 2442 별 찍기 - 5

by 까망 하르방 2021. 4. 18.
반응형

출처https://www.acmicpc.net/problem/2442

Approach

 Input 
5

 Output 

    *

   ***

  *****

 *******

*********

- 주어진 입력(n) 만큼 높이를 가진다.

- 별 모양 자체는 첫줄을 기준으로 좌/우로 커지고 있다.

- {공백} + {left..right} 규칙으로 구성

    → 공백--, left--, right++

    → [1]: 공백  = 4, left = 5, right = 5

    → [2]: 공백  = 3, left = 4, right = 6

    → [3]: 공백  = 2, left = 3, right = 7

    → [4]: 공백  = 1, left = 2, right = 8

    → [5]: 공백  = 0, left = 1, right = 9

    ※ 공백 개수만큼 출력 후, right - left + 1 만큼 별 출력

 

 

▶ [문제] BOJ 별 찍기 시리즈

 

[문제] BOJ 별 찍기 시리즈

[BOJ] 2438 별 찍기 - 1 [BOJ] 2439 별 찍기 - 2 [BOJ] 2440 별 찍기 - 3 [BOJ] 2441 별 찍기 - 4 [BOJ] 2442 별 찍기 - 5 [BOJ] 2443 별 찍기 - 6 [BOJ] 2444 별 찍기 - 7 [BOJ] 2445 별 찍기 - 8 [BOJ] 2446 별..

zoosso.tistory.com


#include <iostream>
using namespace std;

int main(){
    int n;
    cin >> n;
    int i,j;
    int left=n;
    int right=n;
    
    for(i=0;i<n;i++){
        for(j=1;j<=right;j++){
            if(j>=left){
                cout << "*";
            }
            else{
                cout << " ";
            }
        }
        cout << "\n";
        left--;
        right++;
    }
}

 

반응형

'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글

[BOJ] 백준 2441 별찍기 - 4  (0) 2021.04.18
[BOJ] 백준 2443 별 찍기 - 6  (0) 2021.04.18
[BOJ] 백준 2523 별 찍기 - 13  (0) 2021.04.18
[BOJ] 백준 2522 별 찍기 - 12  (0) 2021.04.18
[BOJ] 백준 2446 별 찍기 - 9  (0) 2021.04.18

댓글