Leetcode刷题记录:计算复数乘法
2023-04-18 14:48:39 时间
题目要求
计算两个复数的乘积。
参考题解
这道题感觉很简单,主要是对复数的表达式进行解析,然后套用公式,输出结果就可以了。
class Solution:
def complexNumberMultiply(self, a, b):
"""
:type a: str
:type b: str
:rtype: str
"""
(x,y) = a.split("+")
(m,n) = b.split("+")
(y, k) = y.split("i")
(n, k) = n.split("i")
# print( (int)x*(int)m - (int)n*(int)y )
return str( int(x)*int(m) - int(n)*int(y) ) + "+" + str( int(x)*int(n) + int(m)*int(y) ) + "i"
本文为作者原创,如果您觉得本文对您有帮助,请随意打赏,您的支持将鼓励我继续创作。
参考资料:
1、题目网址
2、Complex Number
相关文章
- 别逗了,你真以为分库分表就能无限扩容吗?
- 没有爬虫,就没有今天的搜索引擎
- Nature发文:量子计算研究应该全球互通,不应筑起壁垒
- 起底华为计算战略:十五年研发下苦功,三年连发10芯加速
- IBM推出计算性能超强悍的53位量子计算机
- 关于性能测试需要重视的要点
- 一篇文章让你了解 MVC、MVP 、MVVM
- 基于分布式系统的7种唯一ID实现方案,值得收藏
- 每年颁发两个图灵奖?《ACM通讯》主编发文提议推动图灵奖改革
- 处理亿级数据的“定时任务”,如何缩短执行时间?
- 俄罗斯对谷歌罚款300万卢布:违反个人数据法
- 人工智能、区块链、物联网...食品行业如何拥抱新技术
- 比9种SOTA GNN更强!谷歌大脑提出全新图神经网络GKATs
- DeepMind 再创里程碑,公开35万种蛋白质预测结构,这五位国内专家怎么看?
- 鲲鹏应用创新大赛2021(深圳赛区)宣讲会会后干货速递,敬请查收!
- HTTP中GET与POST的区别,很多人都理解错了
- 人工智能设计出了人类无法理解的量子实验
- 兼具CNNTransformer优势,灵活使用归纳偏置,Facebook提出ConViT
- Quick Audience 组织和工作空间功能解读
- Nature封面:乘着AI的翅膀,数据「带飞」计算社会科学