clarify some comments
This commit is contained in:
@@ -16,7 +16,7 @@ console.log(
|
|||||||
.slice(0, -1)
|
.slice(0, -1)
|
||||||
.reduce((coll, curr, index, array) => {
|
.reduce((coll, curr, index, array) => {
|
||||||
// 2D string matching is a pain. Let's turn it into a 1D problem!
|
// 2D string matching is a pain. Let's turn it into a 1D problem!
|
||||||
// create the down rows
|
// create the columns
|
||||||
curr.split("").forEach((s, i) => {
|
curr.split("").forEach((s, i) => {
|
||||||
coll[i] = coll[i] ? coll[i] + s : s;
|
coll[i] = coll[i] ? coll[i] + s : s;
|
||||||
});
|
});
|
||||||
@@ -34,7 +34,7 @@ console.log(
|
|||||||
? coll[array.length * 4 + index - i - 2] + s
|
? coll[array.length * 4 + index - i - 2] + s
|
||||||
: s;
|
: s;
|
||||||
});
|
});
|
||||||
// include the original crosses
|
// include the original row
|
||||||
return [...coll, curr];
|
return [...coll, curr];
|
||||||
}, Array.from({ length: test ? 10 + (10 * 4 - 2) : 140 + 140 * 4 - 2 }) as string[])
|
}, Array.from({ length: test ? 10 + (10 * 4 - 2) : 140 + 140 * 4 - 2 }) as string[])
|
||||||
.reduce((total, curr) => {
|
.reduce((total, curr) => {
|
||||||
|
Reference in New Issue
Block a user