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

[BOJ] 백준 10990 별 찍기 - 15

by 까망 하르방 2021. 2. 26.
반응형

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

 Input 
4

 Output 

   *
  * *
 *   *
*     *

입력 값 n이 증가함에 따라 별들의 간격과 벌어지는 규칙을 쉽게 확인할 수 있습니다.

▶ 첫번째 줄

n - 1 만큼의 공백과 *』 

 

▶ 첫번째 줄을 제외하고는 아래와 같은 규칙을 가집니다.

① n - i 만큼의 공백 문자 출력 후 *』 

② (i -1) * 2 - 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>
#include <algorithm>
using namespace std;
 
int main(int argc, char* argv[])
{
    int n;
    cin >> n;
 
    // 첫번째 줄
    for (int i = 1; i <= n - 1; ++i) {
        cout << " ";
    }
    cout << "*" << "\n";
 
    // 2 ~ n번째 줄
    for (int i = 2; i <= n; ++i) {
        for (int j = 1; j <= n - i; ++j) {
            cout << " ";
        }
        cout << "*";
 
        
        for (int j = 1; j <= (i - 1) * 2 - 1; ++j) {
            cout << " ";
        }
        cout << "*" << "\n";
    }
    return 0;
}

 

반응형

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

[BOJ] 백준 3048 개미  (0) 2021.02.26
[BOJ] 백준 5566 주사위 게임  (0) 2021.02.26
[BOJ] 백준 13015 별 찍기 - 23  (0) 2021.02.26
[BOJ] 백준 1916 최소비용 구하기  (0) 2021.02.25
[BOJ] 백준 5052 전화번호 목록  (0) 2021.02.25

댓글