C++

[백준 알고리즘] 2438번 : 별 찍기 - 1, c++

2022. 1. 3. 18:27

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

 

2438번: 별 찍기 - 1

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

www.acmicpc.net

c++로 백준 2438문제를 풀어보겠다.

 

 

 

 

문제

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

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

예제 입력 1 복사

5

예제 출력 1 복사

*
**
***
****
*****

 

 

<문제 풀이>

1. N을 선언한 후 입력받는다.

2. '*'을 출력해야하는데 2차원으로 행과 열을 맞춰 출력해야 하므로 중첩 for문을 사용해야한다.

3. 겉의 for문은 입력받은 N개수의 줄을 출력하도록하고, 안의 for문은 1부터 i번 반복하면서 '*'를 i번 출력하도록 한다.

 

 

중첩for문을 사용하고, 안의 for문이 1부터 i까지 반복한다는 것이 이 문제의 중요한 점이다. 

 

 

 

코드는 다음과 같다.