PasteRack.org
Paste # 29855
2017-11-23 14:20:38

Fork as a new paste.

Paste viewed 66 times.


Embed:

  1. #lang racket
  2.  
  3. (define (everynth n x l)
  4.   (if (null? l) null
  5.   (if (= x n)
  6.       (cons (car l) (everynth n 1 (cdr l)))
  7.       (everynth n (+ x 1) (cdr l))
  8.   ))
  9. )
  10.  
  11. (everynth 3 1 (list 1 2 3 4 5 6 7))

=>

'(3 6)