[C++] baekjoon 2522, 2523

oat·2024년 3월 5일

everydayBOJ

목록 보기
32/51

Day 32

2522

문제

code

#include<iostream>

using namespace std;

int main() {
    int N;
    cin >> N;

    for (int i = 0; i < N; i++) {
        cout.width(N - i);
        cout.fill(' ');
        for (int j = 0; j < i + 1; j++) {
            cout << '*';
        }
        cout << endl;
    }

    for (int i = N - 2; i >= 0; i--) {
        cout.width(N - i);
        cout.fill(' ');
        for (int j = 0; j < i + 1; j++) {
            cout << '*';
        }
        cout << endl;
    }
    return 0;
}

풀이 과정

너비를 N-i로 설정하고, 공백을 출력하게 했다


2523

문제

code

#include<iostream>

using namespace std;

int main() {
    int N;
    cin >> N;

    for (int i = 0; i < N; i++) {
        for (int j = 0; j < i + 1; j++) {
            cout << '*';
        }
        cout << endl;
    }

    for (int i = N - 2; i >= 0; i--) {
        for (int j = 0; j < i + 1; j++) {
            cout << '*';
        }
        cout << endl;
    }
    return 0;
}

풀이 과정

별을 1개부터 입력받은 개수까지 순서대로 출력하였다

0개의 댓글