leetcode537. 复数乘法
给定两个表示复数的字符串。
返回表示它们乘积的字符串。注意,根据定义 i2 = -1 。
示例 1:
输入: “1+1i”, “1+1i”
输出: “0+2i”
解释: (1 + i) * (1 + i) = 1 + i2 + 2 * i = 2i ,你需要将它转换为 0+2i 的形式。
代码
class Solution {public String complexNumberMultiply(String a, String b) {String[] s1=a.split("\\+");String[] s2=b.split("\\+");int a1=Integer.parseInt(s1[0]),a2=Integer.parseInt(s1[1].substring(0,s1[1].length()-1));int b1=Integer.parseInt(s2[0]),b2=Integer.parseInt(s2[1].substring(0,s2[1].length()-1));//将字符串中的数字提取出来int res1=a1*b1-a2*b2,res2=a1*b2+a2*b1;//计算return String.valueOf(res1)+"+"+String.valueOf(res2)+"i";//拼回字符串}
}
leetcode537. 复数乘法相关推荐
- [Swift]LeetCode537. 复数乘法 | Complex Number Multiplication
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- 复数乘法 哔哩哔哩2020校园招聘面试题详解
一.题目信息 题目来源:牛客网 / LeetCode537 题目要求输入两个字符串,分别为两个复数的表达式,需要你输出两个复数的乘法结果. 二.解题方法 分别获取两个字符串的整数部分,再把这两部分字符 ...
- 复数乘法_leetcode No.537 复数乘法
题目链接: 537. 复数乘法 - 力扣(LeetCode)leetcode-cn.com 题目描述: 给定两个表示复数的字符串. 返回表示它们乘积的字符串.注意,根据定义 i2 = -1 . 示例 ...
- 1051 复数乘法(PAT乙级 C++)
题目 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2 =−1:也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角 ...
- 1051. 复数乘法 (15)
复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...
- C++学习之路 | PTA乙级—— 1051 复数乘法 (15 分)(精简)
1051 复数乘法 (15 分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i 2 =−1:也可以写成极坐标下的指数形式 (R×e (Pi) ...
- 1051. 复数乘法 (15)-PAT乙级真题
复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...
- python计算复数的辐角,(Python 3)1051复数乘法(15分),python31051
1051 复数乘法 (15分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1:也可以写成极坐标下的指数形式 (R×e(Pi)),其 ...
- 结构体复数相乘c语言,复数乘法中的结构体赋值实现代码
复数乘法中的结构体赋值实现代码 废话不多说,直接上代码 复制代码 代码如下: #include using namespace std; typedef struct { double real; d ...
最新文章
- django 快速实现登录
- 【组队学习】【29期】2. 计算机视觉
- 阿里云 域名解析和主机绑定域名
- erp系统为什么要选稳定性强的?看完你就明白了
- python哈夫曼树_python霍夫曼树
- 计算机硬件的维护知识,电脑放了一年开不了机 电脑硬件维护常识要点有哪些...
- 杭电1203I NEED A OFFER!
- ios与java交互_5、与iOS、Android的交互 实践篇——主动调用
- 7个开放式的前端面试题
- Illustrator 教程,如何在 Illustrator 中修改形状?
- windows黑客编程系列(一):运行单一实例
- 道路设计基础知识,让你一秒变大师
- ROS2节点通信实现零拷贝
- JavaWeb自学笔记
- 尼采“最孤独者”“忧郁颂”
- 【云计算学习教程】云计算是什么?它有哪些形式?
- c语言中at指令的比较,AT指令(中文详解版)(二)
- RAB与RB的关系详解
- 王垠:我和Google的故事
- 018 Rust死灵书之非安全方式初始化内存