728x90
반응형
https://www.youtube.com/watch?v=omAFIdaREGg&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=13
문제소개
- 입력된 수 (N) 만큼 N행 N열의 형태로 아래와 같이 출력되는 사각형을 출력하시오
-4
-정답: 1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
지난 시간과 마찬가지로 맥락은 같지만 알고리즘 해결 방식이 다른 문제입니다.
이런식으로 행이 하나씩 늘어날 때 마다 1씩 증가하고 마지막 행에 도착하면 다음 열로 넘어가서 해당 숫자를 계속 1씩 증가 시키고 있습니다.
<코드>
코드를 보시면 별 다를게 없어 보이지만 배열 값에 넣을 때 i와 j의 위치가 평소랑은 다른 것을 확인할 수 있습니다.
이는 행위치에는 j를 넣고 열 위치에는 i를 넣는다는 의미입니다.
이처럼 코드를 작성하면 위에 그림처럼 위에서 아래로 증가하는 사각형을 그릴 수 있습니다.
<출력>
728x90