Home
Random
Log in
Settings
About Rosetta Code
Disclaimers
Rosetta Code
Search
Maze generation: Difference between revisions
Page
Discussion
← Older edit
Newer edit →
Maze generation
(view source)
Revision as of 13:38, 30 June 2017
28 bytes removed
,
6 years ago
→{{header|Clojure}}
Revision as of 19:06, 29 June 2017
(
view source
)
rosettacode>KgOfHedgehogs
(
→{{header|Clojure}}
)
← Older edit
Revision as of 13:38, 30 June 2017
(
view source
)
rosettacode>KgOfHedgehogs
(
→{{header|Clojure}}
)
Newer edit →
Line 1,553:
(defn maze->str [maze]
(->> (for [y (range (count maze))]
(str/join
(for
[x
(range
(count
(
cell->str
nth
maze
[
y
x]
))
)]
▼
\newline
(cell->str
line
maze [y x]
)))
▼
(map-indexed
(fn
[y
(map
line]
str/join)
(str/join
\newline)))
(map-indexed
(fn [x cell]
▲
(cell->str maze [y x]))
▲
line)))
maze)))
(println (maze->str (create-random-maze 10 10)))</lang>
Anonymous user
rosettacode>KgOfHedgehogs