2013-12-23 15 views
0

Scheme에서 구현할 수없는 이상한 문제가 있습니다. 의 우리가 있다고 가정 해 봅시다 : 나는리스트에서 정수 제거

'((Orlando NY) 
    (Chicago Montana Orlando) 
    ...and so on ... 
) 

어떤 도움을 크게 감상 할 수로 변환 할

(define x '((Orlando (NY 3)) 
      (Chicago (Montana 5) (Orlando 8)) 
      ...and so on ... 
      ) 

.

+1

코드를 묻는 질문이 해결되는 문제에 대한 최소한의 이해를 보여 주어야합니다 "있습니다 시도 할 수 있습니다. **가 작동하지 않은 이유를 시도 솔루션 및 예상 결과를 포함 ** "기대했던 결과를 보여줘서 고맙지 만,"두어 시간 "을 보냈다면, 그 당시의 시도 중 적어도 일부를 보여주십시오. –

답변

5

또한

(map 
(lambda (x) (cons (car x) (map car (cdr x)))) 
x) 
+0

감사합니다. 내 솔루션보다 분명합니다. – NoSense

+0

당신을 환영합니다 ;-) – uselpa

관련 문제