python koan 을 풀어나가다 오늘 뜻밖의 난관에 봉착했다.
1: def trianlge(a, b, c):
2: pass
3:
4: with self.assertRaises(TriangleError):
5: triangle(2, 4, 2)
triangle(2, 4, 2) 에서 TriangleError를 raise 하기만 하면 되는 데...
아무리 쳐다보고 있어도 triangle(2, 4, 2) 가 왜 exception 이 되는지 이해가 안되었다.
googling 을 하다가 삼각형의 결정조건 이라는 듣보잡 단어를 발견, 아래와 같은 법칙이 있다는 것을 알게 되었다.
“삼각형의 세변이 주어졌을 때, 가장 긴 변은 나머지 두 변의 합보다 작다”
(몰바이데의 공식)
뭔가 어렴풋이 기억이 나는 듯 하면서도 듣보잡 같은 이 기분은 뭘까?
정규교육에 대학교육(사립)도 받은 나인데... 교육의 실패인지 개인의 실패인지,
거 참, 씁쓸한 11월, 한겨울 밤이구나!
개인의 실패에 한표...
답글삭제wrong answer
답글삭제작성자가 댓글을 삭제했습니다.
답글삭제회사살믈과 이야기하다 내가 바보란 사실과 응용력의 부재를 다시한번 깨달았다..가만 생각해보니 두변의길이의 합이 긴 변보다 작으면 삼긱형이 안ㄷ히는게 당연하다.. 어젯빔엔 당연하지 않았는데...
답글삭제