1/**2* @param {string} num3* @return {boolean}4*/5var sumGame = function (num) {6function getInfo(s) {7var sum = 0;8var ques = 0;9for (let c of s.split(""))10if (c !== "?") sum += c - 0;11else ques++;12return [sum, ques];13}1415function check(sum1, sum2, q1, q2, q) {16return sum1 + 9 * Math.min(q / 2, q1) > sum2 + 9 * Math.min(q / 2, q2);17}1819var q = getInfo(num)[1];20var [sum1, q1] = getInfo(num.substring(0, Math.floor(num.length / 2)));21var [sum2, q2] = getInfo(22num.substring(Math.floor(num.length / 2), num.length)23);24if (sum1 < sum2) {25[sum1, sum2] = [sum2, sum1];26[q1, q2] = [q2, q1];27}2829return check(sum1, sum2, q1, q2, q) || check(sum2, sum1, q2, q1, q);30};