박대준
가입: 2005년 10월 7일 올린 글: 245
|
올려짐: 2006년3월31일 11:25 주제: |
|
|
| 조윤석 씀: | 저는 첫번째 수와 두번째 수 곱할때
첫번째 이친수를 두번째 이친수 만큼 crazy2add를 하도록 해서 구했거든요.
이때 두번째 이친수를 crazy2val 을 써서 10진수로 바꿔서 몇번 더해야 하는지 구하는데.
이렇게 하면 안되는 건가요;ㅁ; 덜덜덜 |
위의 방법은 각각 10진수로 바꿔서 곱한다음 다시 2친수로 바꾸는 것과 별반 차이가 없어보이는데요.
위와 같이 했을 때, crazy2mul 이 재귀적으로 정의될 수 있나요?
재귀적으로 아름답게 정의가 된다면, 내부에서 잠깐 부분적으로 10진수로 바꾸는 것 정도는 상관없습니다.
하지만 이번 문제의 목적이 재귀 함수 정의를 연습하는데에 있으므로,
자신이 함수정의를 바라봤을때,
"참 멋있게 구현했구나" 라는 생각이 들도록 구현하시는 것이 좋을 듯 합니다.습
그렇게 하시는 것이 나중을 위해서라도 편할 것입니다. |
|