프로그래머스, 자바스크립트) 다항식 더하기
* 관련 기술 스택이 없습니다

• 연산기호 사이에 공백이 존재하는 수식을 공백을 기준으로 쪼개 배열을 만든다. 예를 들어 "3x + 1"은 ["3x","+","1"]로 변환한다.
• 일차항인 경우 x를 포함하고 있으므로, 이를 조건으로 하여 일차항에 누적해준다. 상수항은 숫자만 걸러내서 누적해준다.
• 일차항과 상수항이 모두 있다면 ax + b 꼴로 반환하고, 일차항만 있다면 ax, 상수항만 있다면 b로 반환한다. 일차항이 1인 경우에는 1x가 아니라 x로 1이 생략되게 출력한다.
• 최종적으로 일차항과 상수항을 배열에 넣고, 이를 연산기호와 join해서 반환한다.

북마크
공유하기
신고하기