강동옥
가입: 2009년 9월 18일 올린 글: 602
|
올려짐: 2014년9월23일 11:19 주제: 지퍼 문제 답변 |
|
|
네, 현재 위치에 더 가까이 있는 tree가 형제 tree list의 앞에 들어있어야 합니다.
이는 숙제 문서에 주어진 goLeft 함수의 3번째 줄에서도 확인 가능합니다 :)
코드: | let goLeft loc = match loc with
LOC(t, TOP) -> raise (NOMOVE "left of top")
| LOC(t, HAND(l::left, up, right)) -> LOC(l, HAND(left, up, t::right))
| LOC(t, HAND([],up,right)) -> raise (NOMOVE "left of first") |
|
|