Java | Leetcode Java题解之第537题复数乘法

题目:

题解:

java 复制代码
class Solution {
    public String complexNumberMultiply(String num1, String num2) {
        String[] complex1 = num1.split("\\+|i");
        String[] complex2 = num2.split("\\+|i");
        int real1 = Integer.parseInt(complex1[0]);
        int imag1 = Integer.parseInt(complex1[1]);
        int real2 = Integer.parseInt(complex2[0]);
        int imag2 = Integer.parseInt(complex2[1]);
        return String.format("%d+%di", real1 * real2 - imag1 * imag2, real1 * imag2 + imag1 * real2);
    }
}
相关推荐
风筝在晴天搁浅11 小时前
手撕单例模式
java·开发语言·单例模式
星空ξ11 小时前
OpenCode + Oh-My-OpenCode 配置指南:集成 GitHub Copilot 模型与 Java LSP (jdtls)
java·github·copilot·opencode·oh-my-opencode
Seven9711 小时前
Tomcat Request请求处理:Container设计
java
逸Y 仙X11 小时前
文章十五:ElasticSearch 运用ingest加工索引数据
java·大数据·elasticsearch·搜索引擎·全文检索
我不是懒洋洋11 小时前
【数据结构】二叉树OJ(单值二叉树、检查两棵树是否相同、对称二叉树、二叉树的前序遍历、另一颗树的子树)
c语言·数据结构·c++·经验分享·算法·leetcode·visual studio
京师20万禁军教头11 小时前
35面向对象(中级)-编程思想
java
yuzhiboyouye11 小时前
java redis(缓存)
java·redis·缓存
大大杰哥11 小时前
DAG 学习笔记:从拓扑排序到并行执行
java
2501_9130613411 小时前
JVM虚拟机——面试中的八股文(下)
java·jvm·面试
京师20万禁军教头11 小时前
36面向对象(高级)-类变量(静态变量)和类方法(静态方法)
java