function getMin(game) {
let id = game.split(":")[0];
let data = game.split(":")[1].split(";");
const mapped = data.map((d) => {
return d
.trim()
.split(", ")
.map((cube) => {
const [count, color] = cube.split(" ");
return { color: color, value: +count };
});
});
const minValues = {};
mapped.flat().forEach((item) => {
const { color, value } = item;
if (!minValues[color] || value >= minValues[color]) {
minValues[color] = value;
}
});
return minValues
}