2048 Logic
by LyndseyB
JavaScript
var line = "RIGHT; 4; 4 0 2 0|0 0 0 8|4 0 2 4|2 4 2 2";
line = line.split(";");
var direction = line[0],
gridSize = line[1],
values = line[2].split("|"),
grid = [],
i = 0;
values.forEach(function(block, i) {
block = block.trim();
grid.push([]);
block.split(" ").forEach(function(num, x) {
grid[i][x] = num;
});
});
console.log(grid);