Complex Number Multiplication LeetCode solution in Python
1class Solution:2def complexNumberMultiply(self, num1: str, num2: str) -> str:3i1 = num1.index("+")4i2 = num2.index("+")5a = int(num1[0:i1])6x = int(num2[0:i2])7b = int(num1[i1 + 1 : len(num1) - 1])8y = int(num2[i2 + 1 : len(num2) - 1])9ans1 = a * x + (-1) * b * y10ans2 = a * y + b * x11return str(ans1) + "+" + (str(ans2) + "i")