다항식 더하기 - 프로그래머스


다항식 더하기 - 프로그래머스

// 덧셈으로 이루어진 다항식이 매개변수 // 동류항끼리 더한 값을 문자열로 return // 정수, x, + 기호로만 이루어져있다. function solution(polynomial) { let xNum = 0; // x항의 상수 let num = 0; // 상수항 // x가 포함되는지 확인하는 함수 const isX = (a) => { const regExp = /x/; return regExp.test(a) ? true : false; }; // 문자열을 배열로 변경 const arr = polynomial.split(" "); for (const a of arr) { // x가 포함되어 있다면 if (isX(a)) { // 만약 계수가 1이라면 if (a[0] === "x") { xNum += 1; } else { // 계수가 1이 아니라면 xNum += +a.split("x")[0]; } // 숫자라면 } else { if (a !== "+") { num += +a; } ...


#JavaScript #다항식더하기 #문제풀이 #알고리즘 #자바스크립트 #프로그래머스

원문링크 : 다항식 더하기 - 프로그래머스