JSFiddle - React, Tailwind, and code Playground
by Paco86
JavaScript
const str=`
1 21 3
4 5 6
7 8 9
`;
var row = 0;
var column = 0;
var i = 0;
var res = []
while (i < str.length) {
if (str[i] === '\n') {
row += 1;
column = 0;
i += 1;
} else if (str[i] !== ' ') {
var num = str[i];
while (str[i + 1] !== ' ' && str[i + 1] !== '\n') {
num += str[i + 1];
i += 1
}
res[row][column] = num;
column += 1;
} else {
i += 1;
}
}
for (var i = 0; i < str.length; i++) {
if (str[i] === '\n') {
column += 1;
} else {
}
}