๐Ÿ›  ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ

[๋ฐฑ์ค€ 2438] ๋ณ„ ์ฐ๊ธฐ - 1 | C++

Lovingcats 2024. 6. 25. 09:58

 

๋ฐฑ์ค€ 2438๋ฒˆ ํ’€์ด

 

๋ฌธ์ œ


 

๋ฌธ์ œ ์ดํ•ด


๋ฐ˜๋ณต๋ฌธ์„ ์ฒ˜์Œ ๋ฐฐ์šธ๋•Œ ๋‚˜์˜ค๋Š” ๋‹จ๊ณจ ๋ฌธ์ œ์ธ ๋ณ„์ฐ๊ธฐ๋‹ค.

 

n์„ ์ž…๋ ฅ๋ฐ›์€ํ›„, ์ฒซ์งธ์ค„์—๋Š” ๋ณ„ 1๊ฐœ, ๋‘˜์งธ ์ค„์—๋Š” ๋ณ„ 2๊ฐœ, n๋ฒˆ์งธ ์ค„์—๋Š” ๋ณ„ n๊ฐœ๋ฅผ ์ถœ๋ ฅํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.

์œ„์ ์„ ์œ ์˜ํ•˜๋ฉฐ ํ’€์–ด๋ณด์ž~

 

๋ฌธ์ œ ํ’€์ด


์ฒ˜์Œ ํ’€์–ด๋ณด์‹œ๋Š” ๋ถ„๋“ค์ด๋ผ๋ฉด ๋Œ€๋ถ€๋ถ„ ์•„๋ž˜์˜ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜์‹ ๋‹ค.

 

for(int i = 0; i < n; i++){

     cout << "*" << endl;

}

 

ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งœ๋ฉด 

 

*

*

*

*

*

 

์ด๋ ‡๊ฒŒ ์ถœ๋ ฅ๋  ๋ฟ์ด๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•œ ๋ฐ˜๋ณต๋ฌธ ์•ˆ์—์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ณ„์„ ์ˆœ์„œ๋Œ€๋กœ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์„๊นŒ?

๋ฐ”๋กœ ๋ฐ˜๋ณต๋ฌธ์•ˆ์— ๋ฐ˜๋ณต๋ฌธ์„ ํ•˜๋‚˜๋” ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด๋‹ค.

 

์ด๊ฒƒ์„ ์šฐ๋ฆฌ๋Š” ์ด์ค‘ ๋ฐ˜๋ณต๋ฌธ(์ค‘์ฒฉ ๋ฐ˜๋ณต๋ฌธ)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

i๊ฐ’์— ๋”ฐ๋ผ ๋ณ€๋™๋˜๊ฒŒ ํ•˜๋ ค๋ฉด ๋‘๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ์˜ ์กฐ๊ฑด์„

 

for(int j = 0; j <= i; j++) ๋กœ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค!

๋˜ํ•œ, ์ฒซ๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ์ด ๋๋‚ ๋•Œ ๋’ค์ชฝ์— ์ค„๋ฐ”๊ฟˆ์„ ๊ผญ ์žŠ์ง€๋ง๊ณ  ๋„ฃ์–ด์ฃผ์ž!

 

์ด์ ๋“ค์„ ์œ ์˜ํ•˜๋ฉฐ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ๊ธˆ๋ฐฉ ํ’€๋ฆด๊ฒƒ์ด๋‹ค~

 

ํ’€์ด ์ฝ”๋“œ


#include<iostream>
using namespace std;

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