Page 1 of 1

counts number in a list

Posted: Thu Jul 12, 2012 7:44 am
by Ehsan
Hi every one

I need a function count numbers in a list for example
(count-numbers '(3 4 5 a b c d 6 ) ) -> 4

Re: counts number in a list

Posted: Fri Jul 13, 2012 8:31 am
by Goheeca
You can use the loop macro (search for a count clause) with a numberp predicate.

Re: counts number in a list

Posted: Fri Jul 13, 2012 9:04 am
by nuntius
let, dolist, incf, and numberp would also work.

A recursive helper function could be used to eliminate the let, dolist, and incf; some classes prefer recursive solutions.

Re: counts number in a list

Posted: Sat Jul 14, 2012 12:12 am
by Ehsan
Tnxxxxxxxxxxxxxxxxxxxxxxxx