
function solution(polynomial) {
var answer = '';
const arr = polynomial.split(" + ");
let num = 0;
let xNum = 0;
arr.forEach((item) => {
if(item.includes("x")) {
let str = item.replace("x", "") || "1";
xNum += Number(str);
} else {
num += Number(item);
}
})
if(num === 0) {
// 양의 정수가 0인 경우
answer = `${xNum === 1 ? "" : xNum}x`;
} else if(xNum === 0) {
// x앞의 숫자가 0인 경우
answer = `${num}`;
} else {
// 양의 정수와 x앞의 숫자가 모두 있는 경우
answer = `${xNum === 1 ? "" : xNum}x + ${num}`;
}
return answer;
}