This commit is contained in:
Ingy döt Net 2013-06-05 21:47:54 +00:00
parent 1f1ad49427
commit 6f050a029e
2496 changed files with 37609 additions and 3031 deletions

View file

@ -1,4 +1,5 @@
; fast
#lang racket
;; fast
(define (string-repeat n str)
(apply string-append (make-list n str)))
(string-repeat 5 "ha") ==> "hahahahaha"
(string-append* (make-list n str)))
(string-repeat 5 "ha") ; => "hahahahaha"

View file

@ -1,7 +1 @@
; memory efficient
(define (string-repeat n string)
(with-output-to-string
(λ ()
(for ([_ (in-range n)])
(display string)))))
(string-repeat 5 "ha") ==> "hahahahaha"
(make-string 5 #\*) => "*****"