Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 509 Bytes

537.md

File metadata and controls

28 lines (19 loc) · 509 Bytes

537 Complex Number Multiplication

Description

link


Solution

  • See Code

Code

class Solution:
    def complexNumberMultiply(self, a: str, b: str) -> str:
        def get_int(x):
            n, m = x.split('+')
            return int(n), int(m[:-1])
        a_a, a_b = get_int(a)
        b_a, b_b = get_int(b)
        return str(a_a*b_a - a_b*b_b) + "+" + str(a_b*b_a + a_a*b_b) + "i"