Skip to content

Instantly share code, notes, and snippets.

@mnzk
mnzk / gist:1250074
Created September 29, 2011 05:51
drop-start-same
(defn drop-start-same
[ss]
(->> (loop [ss ss]
(if (apply = (map first ss))
(recur (map rest ss))
ss))
(map (partial apply str))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@mnzk
mnzk / uselambda.py
Created June 16, 2011 13:41
functional(?) randomPasswordGenerator
#see https://gist.github.com/1023982 (donotuse.py)
randomPasswordGenerator = (
lambda repeat, choice, partial, digits, letters:
partial(lambda map_join, n:
map_join(choice, repeat(digits+letters, n)),
lambda f, lis: ''.join(map(f, lis))))(
__import__('itertools').repeat,
__import__('random').choice,
__import__('functools').partial,