
bdi^2 파트를 잘 봐야 하는게 복소수 특성 상 i 제곱이 -1로 치환된다.ac - bd + (ad + bc)i와 같은 공식이 나오며 이를 적용시켜 반환한다.function complexNumberMultiply(num1: string, num2: string): string {
const [a, bi] = num1.split('+')
const b = bi.slice(0, -1)
const [c, di] = num2.split('+')
const d = di.slice(0, -1)
const ac = Number(a) * Number(c)
const bd = Number(b) * Number(d)
const ad = Number(a) * Number(d)
const bc = Number(b) * Number(c)
return `${ac - bd}+${ad + bc}i`
};