이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
김진영_
가입: 2009년 12월 9일 올린 글: 337
|
올려짐: 2011년5월4일 17:25 주제: 숙제 4-2 예제입니다. |
|
|
물론 쉽게 만들어 보실 수 있겠지만, 그리고 숙제의 듀도 지나기는 했지만,
질문하러 오신 분들이 있었고, 또 48시간 딜레이 기간에 아직까지 열심히 구현하고 계실 분들이 많으신 것 같아 올려드립니다.
공유도 환영합니다.
코드: | (rec f n => (ifzero n then 0 else (n + (f (n - 1))))) 10
// 55
(rec x y => (ifzero y then 0 else (x (y-1)))) 5
// 0
((fn g => (fn x => (ifzero (g x) then 0 else 1))) (fn x => (x + 1))) 0
// 1 |
김진영_ 가 2011년5월24일 14:17에 수정함, 총 2 번 수정됨 |
|
위로 |
|
|
유.강민
가입: 2011년 3월 22일 올린 글: 38
|
올려짐: 2011년5월4일 17:39 주제: |
|
|
코드: | ((fn g => (fn x => (ifzero (g x) then 0 else 1))) (fn x => (x - 1))) 0 |
이건 답이 0 아닌가요? 음수가 없기 때문에 0-1은 0으로 처리하는 걸로 알고 있습니다만.. |
|
위로 |
|
|
김진영_
가입: 2009년 12월 9일 올린 글: 337
|
올려짐: 2011년5월4일 19:34 주제: |
|
|
맞습니다. 실수했네요. +로 생각해 주세요. |
|
위로 |
|
|
|