저는 정사각형을 찍은 다음, if문의 조건에 맞춰 공백과 * 로 나누었습니다.
- 정사각형 만들기
i = 1일때, j= 1,2,3,4,5 를 돌며 *을 찍게 됩니다.
반복하여 i = 5 일때는
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
와 같은 모양이 만들어집니다.
- 이때, 반복문 안에 if문으로 조건을 주어, 공백 부분과 별부분을 나타냅니다.
저는 정사각형을 배열이라고 생각하였습니다. 따라서 각자 자리마다 인덱스번호가 있다고 생각했습니다. 저는 i와 j를 1부터 시작하였습니다.
예를 들어, 별이 들어가야할 자리는 ij[1][5], ij[2][4], ij[2][5]...같은 형식입니다.
이때, 알 수 있는 사실은 공백이 들어가야할 자리는 i와 j의 인덱스 값을 더하였을때 5이하의 값이 나온다는 것입니다.
따라서, 합이 5이하면 공백을, 그 이외는 별로 채우라는 if문을 넣었습니다.