박지호
가입: 2026년 3월 10일 올린 글: 2
|
올려짐: 2026년3월16일 20:36 주제: [숙제 2] Exercise 4 left 순서 질문 및 List 모듈 함수 사용 질문 |
|
|
안녕하세요, 수강생 박지호입니다.
숙제 2 Exercise 4에 대해 질문 드립니다.
Exercise 4 ("짚-짚-나무") 에서 주어진 `goLeft` 함수의 구현상 `HAND` 의 `left`는 역순으로 (현재 위치에서 가까운 순서로) 배열되어 있는 것으로 보이는데, 이것이 맞을까요?
예를 들어, `a + b + c + d`라는 수식에서, `c`의 위치를 문제에 주어진 타입으로 표현하면 `LOC (LEAF "c", HAND ([LEAF "+"; LEAF "b"; LEAF "+"; LEAF "a"], TOP, [LEAF "+"; LEAF "d"]))`가 되는 것이 맞을까요?
추가로, 숙제 2에서 다음 함수들을 사용해도 되는지 질문드립니다.
- `List.is_empty`
- `List.length`
- `List.nth`
- `List.concat`
- `List.rev`
- `List.exists`
- `List.for_all`
- `List.map`
- `List.filter`
- `List.flatten`
- `List.init`
감사합니다
박지호 드림 |
|