안녕하세요 컴공복수전공 중인 대학생입니다.
오늘 퀴즈를 봤는데, 그 문제가 이러합니다.
(문제가 영어였는데 한글로 쓸게요)
list A B C D E F G H I 를 저장하는 binary tree를 그려라.
언어수업이 아니라 개론적인 수업이여서 그림으로 그리는 문제였습니다.
저는 이 문제에서 A B C D E F G H I 라는 문자만 저장하는 그림을 그렸습니다.
A
B C
D E F G
H I
(선은 생략하겠습니다.)
그런데 틀렸다고 하는겁니다. 왜냐하면 inorder로 출력했을 때, A B C D E F G H I가 순서대로 출력이 안된다는 것이죠.
보시다시피 문제에는 이런 조건은 눈 씻고 찾아봐도 볼 수 없었습니다. 그래서 따졌죠.
나 : 그런 조건이 없지 않느냐
교수 : 암묵적으로 그러한 순서로 그려야 한다는 것을 알았어야 한다.
암묵적으로? 퀴즈지만 시험인데 암묵적으로라뇨..
나 : 암묵적으로 그렇게 풀라고 하는 게 어딨냐
교수 : 교재에 있는 문제 그대로 낸거다. 그럼 교재가 틀린거냐
퀴즈가 교재에서 비슷하게 나온다고는 했습니다. 교재에서는 inorder 순서로 그리라고 했는지 어쨌는지는 잘 모르겠습니다.
나 : 교재 연습문제는 안봤다. (이건 인정합니다. 교재에서 퀴즈가 나온다고 했거든요.)
점수는 안줘도 되니까 저 문제가 이상한 것만 인정해달라
교수 : 저 문제가 왜 이상하냐. 일반적으로 inorder로 binary tree를 그린다.
이런식으로 자꾸 나오는 겁니다. 그놈의 일반적으로 암묵적으로..
그런데 더 가관인건 옆에 있던 조교였습니다.
조교 : 다른 애들 다 가만히 있는데 너만 왜그러냐
나 : 다른 애들 다 가만히 있는다고 나도 가만히 있는게 정상인거냐
조교 : ... 어쩌구 저쩌구(기억안남) 니 태도가 마음에 안든다. 교수한테 대드는 거냐
나 : 정상적으로 컴플레인 하는 거다
조교 : 그렇게 따지면 나도 다른 교수님들한테 항의할 거 많다. 왜 너만 그러느냐
나 : 가서 해라. 그게 정상이다.
뭐 이런식으로 하니까 목소리 높이고 난리도 아니더만요. 교수는 옆에서 막고.
교수한테 컴플레인하는데 왜 지가 더 난리인지. 진짜 한 대 치고싶었는데 열심히 참았습니다.
계속 얘기가 저렇게 겉돌다가 그냥 알았습니다 하고 돌아나왔습니다.
아직도 이해가 안가네요. 저 문제에 대한 제 답이 틀린건가요.
컴퓨터공학과 교수라는 사람과 조교라는 사람이 저렇게 비논리적일 수 있는지 정말 답답하네요