이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
김희훈
가입: 2014년 9월 4일 올린 글: 8
|
올려짐: 2014년10월29일 11:09 주제: 5-1 1by1 크기의 벽지무늬에 대해 질문드립니다. |
|
|
비슷한 질문이 이미 있지만 좀더 자세히 질문드립니다
1by1 크기의 벽지무늬는
'B
(cons 'array (list (list 'B)))
(cons 'tree 'B)
이렇게 3가지 표현이 가능한 것 같습니다.
인풋이야 case by case로 처리하면 되지만 리턴값은 하나이기에 선택을 해야 할 것 같습니다.
'B를 리턴해야 하는 곳에서 다른 표현을 리턴한다면 오답처리 되나요?
예) (rotate 'B) 가 (cons 'tree 'B) 를 리턴한 경우 |
|
위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년10월29일 13:11 주제: |
|
|
rotate의 경우 1 by 1 이 아니면 자기 구현대로 리턴하고요,
1 by 1의 경우는 tree나 array를 만들 수 없고, 'B를 리턴해야겠네요. |
|
위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년10월29일 14:10 주제: |
|
|
다시 답변하겠습니다.
'B, 'W 는 tree로도, array로도 쓰일 수 있습니다.
하지만 1 by 1 tree는 'B 또는 'W로만 나타낼 수 있도록 하겠습니다. |
|
위로 |
|
 |
김희훈
가입: 2014년 9월 4일 올린 글: 8
|
올려짐: 2014년10월29일 16:59 주제: |
|
|
감사합니다 확인하였습니다. |
|
위로 |
|
 |
|