2

私は問題があります。このリストから平均の長さを取得する必要があります:(1 (2 3 4) 5 (6 7) 8 (9))。それは2でなければなりません。そして、どこから始めればよいのかわかりません...

(1 2 3 4 5 6 7 8 9)から取得しようとしまし(1 (2 3 4) 5 (6 7) 8 (9))たが、機能していないため失敗し(reduce #'append list-name)ました。

私はこれを計算する方法を知っていますが、次のように(1(2 3 4)5(6 7)8(9))内のすべてのリストを取得する必要があります:

list1 = (1 5 8)
list2 = (2 3 4)
list3 = (6 7)
list4 = (9)

しかし、私は方法がわかりません。

助けてもらえますか?

4

1 に答える 1

1
(defun nested-lists-average-length (ls &aux (i 0) (n 0))
    (dolist (a ls (float (/ _______)))
      (if (_______ a) 
        (progn (_______ i) 
               (incf n (_______ a) )))))

.........記入してください。:)

于 2013-03-10T14:18:25.193 に答える