mediumMathSimulationString 0 views

Complex Number Multiplication

A complex number can be represented as a string on the form "real+imaginaryi" where: Given two complex numbers num1 and num2 as strings, return a string of the complex number that...

A complex number can be represented as a string on the form "real+imaginaryi" where:

Given two complex numbers num1 and num2 as strings, return a string of the complex number that represents their multiplications.

Example 1

Input: num1 = "1+1i", num2 = "1+1i"

Output: "0+2i"

Explanation: (1 + i) * (1 + i) = 1 + i2 + 2 * i = 2i, and you need convert it to the form of 0+2i.

Example 2

Input: num1 = "1+-1i", num2 = "1+-1i"

Output: "0+-2i"

Explanation: (1 - i) * (1 - i) = 1 + i2 - 2 * i = -2i, and you need convert it to the form of 0+-2i.

Constraints

  • num1 and num2 are valid complex numbers.

Hints

No hints yet.

Companies

No companies reported yet.

Discussion

Sign in to join the discussion.

Loading discussion...

Test results

No test cases yet.