알고리즘 문제 풀이

25. C++ 백준 2438 번 별 찍기 - 1

코딩하는 덕구 🐶 2022. 1. 21. 15:05
728x90
반응형

안녕하세요 코딩하는 덕구입니다~!

첫째 줄부터 N번째 줄까지 차례대로 별을 출력하는 C++ 백준 2438 번 입니다.

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

https://www.acmicpc.net/problem/2438

 

2438번: 별 찍기 - 1

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

www.acmicpc.net

 

제 코드입니다~!

#include<iostream>
using namespace std;
int main(){
    cin.tie(NULL);
    ios_base::sync_with_stdio(false);

    int N;
    cin>>N;
    for(int i =1; i<=N; i++){
        for(int j =0; j<i; j++){
            cout<<"*";
        }
        cout<<"\n";
    }
    return 0;
}

 

for문 안에 for문을 사용했습니다! 바깥에 있는 for문을 큰 for문 안에 있는 for문을 작은 for문이라고 하겠습니다!

큰for문 은 i = 1부터 N까지 반복하게

작은 for문은 j = i 까지 반복하면서 *을 출력하게 만들었습니다!

작은 for문이 끝나면 개행(줄바꿈)해주고 i를 증가시켜 다시 작은 for문을 실행시키는 코드를 작성했습니다~!

이상 C++ 2438 번 이었습니다~! 감사합니다!

728x90
반응형