老王420

关注

537. 复数乘法

老王420

关注

阅读 55

2022-07-12


题:使用字符串表示复数,返回两个复数的乘积。

解:考察复数乘法。

class Solution:
def complexNumberMultiply(self, num1: str, num2: str) -> str:
def get_real_i(nums:str):
#give str "a+bi" return a,b
i = nums.index('+')
a = int(nums[:i])
b = int(nums[i+1:-1])
return a,b

a1,b1 =get_real_i(num1)
a2,b2 =get_real_i(num2)
a = a1*a2 - b1*b2
b = a1*b2 + a2*b1
return f"{a}+{b}i"

相关推荐

先峰老师

每日一题 --- 537. 复数乘法[力扣][Go]

先峰老师 81 0 0

49路末班车

leetcode-537:复数乘法

49路末班车 42 0 0

八卦城的酒

LeetCode刷题日记2022-2-25/537. 复数乘法-数学模拟

八卦城的酒 51 0 0

云岭逸人

537. Complex Number Multiplication

云岭逸人 68 0 0

邯唐情感

[leetcode] 537. Complex Number Multiplication

邯唐情感 27 0 0

hoohack

C++ ——重载乘法赋值运算符“*=”实现复数与整数、复数与复数之间的乘法运算

hoohack 87 0 0

盖码范

复数乘法(2022-2-25)每日一练

盖码范 67 0 0

北溟有渔夫

PAT (Basic Level) Practice (中文)- 1051 复数乘法(15 分)

北溟有渔夫 47 0 0

你的益达233

【PAT (Basic Level) Practice】——【简单数学】1051 复数乘法

你的益达233 17 0 0

小亦同学321

LeetCode题解(0537):字符串表示的复数乘法(Python)

小亦同学321 153 0 0

精彩评论(0)

0 0 举报