알고리즘/백준

[백준] 2438 - 별 찍기 -1

leegeonwoo 2023. 10. 19. 01:38

• 문제

이미지 클릭시 해당문제로 이동됩니다

반복문의 꽃이라고 할 수 있는 별 찍기이다.

반복문을 연습하기위해선 다양한 별 찍기를하면 도움이 될 것이다.


• 풀이

 

예제 출력을 보면 *은 행이 바뀔때 마다 하나씩 추가되고있다.

1행은 *

2행은 **

3행은 ***

4행은 ****

즉, n행의 별의 개수는 n개 임을 알 수 있다.

 

먼저 행을 의미하는 for문을 먼저 만들어보자

 

for(int i=1; i<=N; i++)

입력되는 값 N만큼 행을 출력할 것이기때문에 i는 N까지 반복한다.

 

 

내부에 들어가는 for문이다

for(int j=1; j<=i; j++)

 

 

1행엔 *, 2행은 **, 3행은 ***

행의 수에 맞게 별이 찍히기때문에 j<=i 조건식을 사용해주면된다.

 


728x90