Pop-Up Thingie
Sidebar
Too Lazy BBS
Home
Forum
Files
Chat
Bulletins
Dark
Register
Log in
Username
Password
Who's Online
System Info
Sysop:
Amessyroom
Location:
Fayetteville, NC
Users:
43
Nodes:
6 (
0
/
6
)
Uptime:
98:25:32
Calls:
290
Files:
905
Messages:
76,483
Sidebar
Forum
Usenet
COMP.LANG.LISP
collect-repeats (Tasters Wanted)
From
HenHanna
@21:1/5 to
All
on Thu Aug 15 15:48:53 2024
(use gauche.sequence)
(define (ColRep x)
(filter (cut > (length <>) 1) (group-sequence x))) ; --- Doesn't work!
----------- possible to write this using CUT ?
(define (ColRep x)
(filter (lambda (x) (> (length x) 1)) (group-sequence x)))
(define (ColRep x)
(filter (^x (pair? (cdr x))) (group-sequence x)))
(print (ColRep '(1 2 4 4 0 5 5 8 8 8 6)) )
(print (ColRep '(4 4 0 5 5 8 8 8 6 1 2 3 4 1 2 3 4)))
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)