어린이날의 어린이 숙제 코드

언제까지 이렇게~~ 버퍼 오버는 나든지 말든지~~
tail.c
[xeraph@navi hw]$ ./a.out
matrix size n? 5
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
[xeraph@navi hw]$ ./a.out
matrix size n? 6
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 35 26 9
17 30 29 28 27 10
16 15 14 13 12 11
[xeraph@navi hw]$ ./a.out
matrix size n? 7
1 2 3 4 5 6 7
24 25 26 27 28 29 8
23 40 41 42 43 30 9
22 39 48 49 44 31 10
21 38 47 46 45 32 11
20 37 36 35 34 33 12
19 18 17 16 15 14 13
[xeraph@navi hw]$ ./a.out
matrix size n? 8
1 2 3 4 5 6 7 8
28 29 30 31 32 33 34 9
27 48 49 50 51 52 35 10
26 47 60 61 62 53 36 11
25 46 59 64 63 54 37 12
24 45 58 57 56 55 38 13
23 44 43 42 41 40 39 14
22 21 20 19 18 17 16 15

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://www.xeraph.com/tb/5261697 [도움말]

덧글

  • 페리 2010/05/05 15:00 # 답글

    꺄 달팽이다
  • object 2010/05/05 16:40 # 답글

    in-place memory로 함 짜보면 어떨...
  • Kevin 2010/05/05 20:58 # 삭제 답글

    이글 본김에 전에 그 다이아몬드랑 같이 해봤는데,
    제가 하니까 코드가 뭔가 상당히 지저분한 느낌이 드는게
    맘에 안 드네요...ㅡ_ㅡ;;;
  • Kevin 2010/05/05 23:08 # 삭제 답글

    어린시절을 회상하게 해주는 이 문제와 예전 다이아몬드 문제들을
    제 블로그에 올려도 될까요? :)

    좀 암담한게, 이 문제들 제가 가르치는 학생들한테 내주면
    그중에 한 5명도 못 풀것 같네요...ㅡ_ㅡ;
    1학년때 기초 프로그래밍으로 자바 다 배운 학생들한테
    Object Identity 랑 Equality 아는사람 손들어 보라고 했더니
    딱 한명 들더군요. 근데 얘도 이게 뭔지는 아는데,
    String 가지고 예를 든 코드의 실행결과는 못 맞추더군요.
    자바에서는 compile-time constant String이
    interning 되는걸 모르고 있더라구요.

    대부분 사용언어의 기초도 모르는데, 너도 나도 좋은 프레임워크만
    쓰면 모든게 다 해결되는줄 알아서 참 답답합니다.
  • xeraph 2010/05/05 23:43 #

    널리 알려진 문제들인데요 굳이 물어보실 것 까지야~~
  • Kevin 2010/05/06 22:02 # 삭제

    그래도 남의 블로그에 있는글을 퍼갈때는 여쭙는게 예의 같아서요...^^;
    출처 표시는 정확히합니다만... 그래도여...
  • xeraph 2010/05/07 00:33 #

    전 학교 숙제를 한 것 뿐이니까요 ㅎㅎ
댓글 입력 영역