Towers of Hanoi: Difference between revisions
m
→JS ES6
m (→ES6) |
m (→JS ES6) |
||
Line 3,203:
// hanoi :: Int -> String -> String ->
// String -> [
const hanoi = n =>
return Boolean(n) ? [▼
...[▼
[a, b]▼
],▼
...go(c, b, a)
] : [];▼
};▼
▲ return Boolean(n) ? [
▲ ...go(a, c, b),
▲ ...[
▲ [a, b]
▲ ],
▲ ...go(c, b, a)
▲ ] : [];
▲ };
// ---------------------- TEST -----------------------
|