Complex Number Multiplication LeetCode solution in Python

1
class Solution:
2
def complexNumberMultiply(self, num1: str, num2: str) -> str:
3
i1 = num1.index("+")
4
i2 = num2.index("+")
5
a = int(num1[0:i1])
6
x = int(num2[0:i2])
7
b = int(num1[i1 + 1 : len(num1) - 1])
8
y = int(num2[i2 + 1 : len(num2) - 1])
9
ans1 = a * x + (-1) * b * y
10
ans2 = a * y + b * x
11
return str(ans1) + "+" + (str(ans2) + "i")

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0