게시판 인덱스

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

숙제 2 test case [0917추가]

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2018)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
배요한
Site Admin


가입: 2018년 3월 6일
올린 글: 107

올리기올려짐: 2018년9월15일 20:52    주제: 숙제 2 test case [0917추가] 인용과 함께 답변

안녕하세요, 수강생 여러분.

조교팀에서 숙제 테스트케이스를 하나씩 올려드립니다. 각 문제에서 제시하는 return type을 꼭 확인 해 주세요!

당부의 말씀 : 본 게시판은 숙제 공지와 더불어 질의 응답 및 수강생들의 참여의 장으로 사용됩니다.
따라서, 수강생들끼리 질문/대답하고 자신이 만든 테스트 케이스를 만들어 보고 답도 같이 공유해 보셨으면 합니다. Very Happy

1.
[Test]
코드:
 calculate(SIGMA(INT 1, ADD(X,X), X))

[Value]
코드:
 Exception: FreeVariable.


(** 0917추가 **)
Exception: FreeVariable에 마침표(.) 추가


[Test]
코드:
calculate(INTEGRAL(REAL 1.0, REAL (-5.0), X))

[Value]
코드:
- : float = 12.3000000000000114


(** 0917추가 **)
ocaml 인터프리터에 보이는 그대로 출력 형식을 맞춤
ocaml에서 실수 연산으로 인해 오차가 생길 수 있습니다. 때문에 오차 범위를 주고 범위 안에 들어가면 정답으로 인정하는 방식을 취할 예정이니 참고해 주시길 바랍니다.


2.
[Test]
코드:

let exp =SUM ([TIMES [CONST 5; TIMES([VAR "x";VAR "x"])]; CONST 1]) in
 diff(exp, "x")

[Value]
“미분된 것을 될 수 있으면 최소의 꼴로 줄이거나 등등의 작업을 하는 것은 자유입니다. “ 라는 조건으로 인하여 답의 표현이 다양할 수 있습니다. 이 글의 답글로 자신의 아웃풋을 올려놓아서 수강생들과 공유 해 보는건 어떨까요?


3.
[Test]
코드:
let heap1 = NODE (1, 1, NODE (0, 5, EMPTY, EMPTY), NODE (0, 3, EMPTY, EMPTY)) in
let heap2 = NODE (0, 2, NODE (0, 4, EMPTY, EMPTY), EMPTY) in
findMin(merge (heap1, heap2))

[Value]
코드:
   - : value = 1

(** 0917추가 **)
ocaml 인터프리터에 보이는 그대로 출력 형식을 맞춤

4.
[Test]
코드:
 
 let (n, queue') = IntListQ.deQ (IntListQ.enQ(IntListQ.enQ(IntListQ.emptyQ, [1;2;3]), [4;5]));;

[Value]
코드:
val n : int list = [1; 2; 3]
val queue' : int list list * int list list = ([], [[4; 5]])

(** 0917추가 **)
ocaml 인터프리터에 보이는 그대로 출력 형식을 맞춤
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2018) 시간대: GMT + 9 시간(한국)
페이지 11

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


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