https://leetcode-cn.com/problems/complex-number-multiplication/
以+号为界split字符串,然后得到每个复数的实部和虚部,最后按复数相乘法则输出
class Solution: def complexNumberMultiply(self, a: str, b: str) -> str: a_r, a_v = a.split('+') a_r, a_v = int(a_r), int(a_v[:-1]) #a的实部和虚部 b_r, b_v = b.split('+') b_r, b_v = int(b_r), int(b_v[:-1]) #格式化输出 return str(a_r*b_r + -a_v*b_v) + '+' + str(a_v*b_r + b_v*a_r) + 'i'
最后更新于5年前