本文最后更新于193 天前,其中的信息可能已经过时,如有错误请发送邮件到2446865563@qq.com
1.题目基本信息
1.1.题目描述
复数 可以用字符串表示,遵循 "实部+虚部i" 的形式,并满足下述条件:
-
实部 是一个整数,取值范围是 [-100, 100]
-
虚部 也是一个整数,取值范围是 [-100, 100]
-
i2 == -1
给你两个字符串表示的复数 num1 和 num2 ,请你遵循复数表示形式,返回表示它们乘积的字符串。
1.2.题目地址
https://leetcode.cn/problems/complex-number-multiplication/description/
2.解题方法
2.1.解题思路
模拟计算
3.解题代码
python3代码
class Solution:
def complexNumberMultiply(self, num1: str, num2: str) -> str:
# 思路:模拟计算
a1, b1 = map(int, num1[:-1].split("+"))
a2, b2 = map(int, num2[:-1].split("+"))
return f"{a1 * a2 - b1 * b2}+{a1 * b2 + a2 * b1}i"
4.执行结果










