Data update
This commit is contained in:
parent
29a5eea0d4
commit
5c1bb7bfa9
2011 changed files with 35081 additions and 3229 deletions
|
|
@ -9,18 +9,18 @@
|
|||
(a, b, c) => {
|
||||
const go = hanoi(n - 1);
|
||||
|
||||
return Boolean(n) ? [
|
||||
...go(a, c, b),
|
||||
...[
|
||||
[a, b]
|
||||
],
|
||||
...go(c, b, a)
|
||||
] : [];
|
||||
return n
|
||||
? [
|
||||
...go(a, c, b),
|
||||
[a, b],
|
||||
...go(c, b, a)
|
||||
]
|
||||
: [];
|
||||
};
|
||||
|
||||
|
||||
// ---------------------- TEST -----------------------
|
||||
return hanoi(3)("left", "right", "mid")
|
||||
.map(d => `${d[0]} -> ${d[1]}`)
|
||||
.join("\n");
|
||||
.map(d => `${d[0]} -> ${d[1]}`)
|
||||
.join("\n");
|
||||
})();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue