728x90
반응형
https://www.youtube.com/watch?v=wsGsmsDRdkQ&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=19
문제소개
- 다음 입력 n을 받아 아래와 같이 별을 출력하시오.
-입력: 5
-정답:
*
**
***
****
*****
-입력: 7
-정답:
*
**
***
****
*****
******
*******
코드를 살펴보겠습니다.
이번 반복문의 조건은 저번시간과 다르다는 것을 확인할 수 있습니다.
이번 i의 반복 조건을 i = n(입력받은 수) 로 시작해서 1까지 1씩 감소하게끔 설정을 하였습니다.
그렇게 된다면
입력 받은 값이 5라는 가정하에
j = 0부터 4까지 이므로
i = 5행 0 1 2 3 4
i = 4행 0 1 2 3 4
i = 3행 0 1 2 3 4
i = 2행 0 1 2 3 4
i = 1행 0 1 2 3 4
이런식으로 흘러가는 것을 확인할 수 있습니다.
조건문으로 j+1이 i보다 크거나 같은 경우에는 별을 출력 아닐경우에는 공백을 출력 하였습니다.
j+1이 헷갈리시다면 j를 조건으로 줄때 1부터 시작해서 n보다 작거나 같은때까지 반복으로 설정하셔도 무방합니다.
출력
728x90