ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JUNGOL 실력키우기 1314 : 문자사각형2
    보관함 2017. 9. 4. 15:46


    정사각형의 한 변의 길이 n을 입력받은 후 다음과 같은 문자로 된 정사각형 형태로 출력하는 프로그램을 작성하시오.


    < 처리조건 >
    문자의 진행 순서는 왼쪽 위에서부터 아래쪽으로 ‘A'부터 차례대로 채워나가고 다시 오른쪽 아래부터 위쪽으로 채워나가는 방법으로 아래 표와 같이 채워 넣는다. 'Z' 다음에는 다시 'A'부터 반복된다.


    e3050b66a1b29a01767400d7560a4131_1449725
     


    정사각형 한 변의 길이 n(n의 범위는 1이상 100 이하의 정수)을 입력받는다.


    위의 형식과 같이 한변의 길이가 n인 숫자 사각형을 출력한다. 
    숫자 사이는 공백으로 구분하여 출력한다.

    [Copy]
    4
    [Copy]
    A H I P
    B G J O
    C F K N
    D E L M

     


     

    계속해서 비슷한 문제가 나오고 있는데요, 전부 마찬가지로 배열을 사용하시면 편하게 해결이 가능합니다.

    사실 배열을 사용하지 않는 경우에는 메모리 상에서 이득을 보겠지만 그 반대급부로 속도가 떨어집니다.

    그러므로 성능을 더 중시할 코드에서는 어느정도의 메모리 낭비를 감수하고 성능을 올릴 필요가 있겠죠.

     

    그리고 무엇보다 보기 좋은 코드가 좋은 코드라고 할 수 있습니다.

     

     

     

     

    JUNGOL) 문제은행) 실력키우기) 문자사각형2

    댓글

Designed by Tistory.