leetcode537. Complex Number Multiplication
来源:互联网 发布:深圳大数据研究院 编辑:程序博客网 时间:2024/06/06 08:27
Given two strings representing two complex numbers.
You need to return a string representing their multiplication. Note i2 = -1 according to the definition.
Example 1:
Input: "1+1i", "1+1i"Output: "0+2i"Explanation: (1 + i) * (1 + i) = 1 + i2 + 2 * i = 2i, and you need convert it to the form of 0+2i.
Example 2:
Input: "1+-1i", "1+-1i"Output: "0+-2i"Explanation: (1 - i) * (1 - i) = 1 + i2 - 2 * i = -2i, and you need convert it to the form of 0+-2i.
Note:
- The input strings will not have extra blank.
- The input strings will be given in the form of a+bi, where the integer a and b will both belong to the range of [-100, 100]. And the output should be also in this form.
这道题其实看起来就很简单,所以也采用了很简单的方式,代码看起来写的也很烂。
public static String complexNumberMultiply(String a, String b) { String[] a1 = a.split("\\+"); String[] b1 = b.split("\\+"); int temp1,temp2,temp3; temp1 = Integer.valueOf(a1[0])*Integer.valueOf(b1[0]); temp2 = Integer.valueOf(a1[1].replace("i", ""))*Integer.valueOf(b1[1].replace("i","")); temp3 = Integer.valueOf(a1[0])*Integer.valueOf(b1[1].replace("i",""))+Integer.valueOf(a1[1].replace("i", ""))*Integer.valueOf(b1[0]); int cur = temp1 - temp2; String res = Integer.toString(cur) +"+"+ temp3+"i"; return res; }
阅读全文
0 0
- leetcode537: Complex Number Multiplication
- leetcode537. Complex Number Multiplication
- leetcode537. Complex Number Multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- Complex Number Multiplication
- Complex Number Multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- leetcode-complex number multiplication
- 537. Complex Number Multiplication
- 537. Complex Number Multiplication
- 从源码角度分析android中的消息机制
- 给for循环出来的html绑定事件
- 相对布局
- 简单的POP邮件客户端
- Android布局之线型布局
- leetcode537. Complex Number Multiplication
- 淘淘商城系列——使用solrj来测试索引库
- 关于c语言的传参问题个人见解
- MySQL优化原理
- 机器学习笔记一
- 常用控件Toggle-Switch-SeekBar-RatingBar
- JSONObject text must begin with '{' at character 1 of错误解决
- css绝对定位、相对定位和文档流的那些事(非本人)
- 真机调试出现 application installation failed 错误 解决方案