이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
정승재
가입: 2014년 9월 16일 올린 글: 4
|
올려짐: 2014년9월28일 1:00 주제: 과제 2-2질문입니다. |
|
|
2-2 selfgrader에서 (is-balanced? mbl3)의 값이 #f던데
mbl1의 무게가 3이고 거리가 10, mbl2의 무게가 10이고 거리가 3이니까 mbl3는 균형이 맞는거 아닌가요? |
|
위로 |
|
 |
정지홍
가입: 2014년 9월 11일 올린 글: 37
|
올려짐: 2014년9월28일 1:07 주제: |
|
|
mbl1, mbl2 내에서도 is-balanced?가 모두 true여야 합니다. |
|
위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년9월28일 15:16 주제: |
|
|
정지홍님의 말씀대로, mbl1과 mbl2가 모두 true이면서 자기 자신도 balance가 맞아야만 is-balanced?가 true입니다. 그런데 둘 중 하나의 is-balanced?가 false이므로 false가 되는 것이죠.
문제에 다음과 같은 조건이 있습니다.
is-balanced? checks whether a given mobile is balenced. A mobile is balanced
if either it is a single object, or all sub-mobiles of it have balenced branches
mbl3는 single object가 아니므로, 모든 sub-mobile, 즉 mbl1과 mbl2가 balanced여야 합니다. |
|
위로 |
|
 |
정승재
가입: 2014년 9월 16일 올린 글: 4
|
올려짐: 2014년9월28일 23:21 주제: |
|
|
두분 모두 답변 감사드립니다! |
|
위로 |
|
 |
|