게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

[숙제 2] Exercise 4 left 순서 질문 및 List 모듈 함수 사용 질문

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Spring 2026)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
박지호



가입: 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`

감사합니다
박지호 드림
위로
사용자 정보 보기 비밀 메시지 보내기
안중원
Site Admin


가입: 2023년 3월 13일
올린 글: 31

올리기올려짐: 2026년3월17일 12:09    주제: 인용과 함께 답변

안녕하세요, 조교 안중원입니다.

1. 생각하신 바가 맞습니다. `HAND`의 `left`는 현재 위치에서 가까운 것부터 배열됩니다.

2. 말씀하신 함수들은 모두 사용 가능합니다. 기본적으로 List 모듈의 함수는 모두 사용가능한 것으로 생각하셔도 좋습니다.

감사합니다.
_________________
TA 안중원
e-mail: jwahn@ropas.snu.ac.kr
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Spring 2026) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay