Complex Number Multiplication
A complex number can be represented as a string in the form "real+imaginaryi", where:
realis the real part and is an integer in the range[-100, 100].imaginaryis the imaginary part and is an integer in the range[-100, 100].i^2 == -1.
Given two complex numbers num1 and num2 as strings, return a string of the complex number that represents their multiplication.
Example 1
Input
num1 = "1+1i", num2 = "1+1i"Output
"0+2i"(1 + i) * (1 + i) = 1 + i^2 + 2 * i = 2i, so it must be converted to the form 0+2i.
Example 2
Input
num1 = "1+-1i", num2 = "1+-1i"Output
"0+-2i"(1 - i) * (1 - i) = 1 + i^2 - 2 * i = -2i, so it must be converted to the form 0+-2i.
Constraints
num1andnum2are valid complex numbers.