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);
    }
}
相关推荐
老鼠只爱大米5 分钟前
LeetCode算法题详解 56:合并区间
leetcode·并查集·合并区间·区间合并·线性扫描·算法面试
悟空码字15 分钟前
无缝集成指南,SpringBoot三步接入华为云短信服务
java·springboot·编程技术·后端开发·华为云短信
E_ICEBLUE21 分钟前
【2026 最新教程】Java 自动化提取 PDF 表格:从文本到 Excel/CSV 的全场景实现
java·pdf·自动化
C雨后彩虹22 分钟前
无向图染色
java·数据结构·算法·华为·面试
J_HelloWorld24 分钟前
缺页中断:Java高性能存储的隐形推手
java·缺页中断
一代明君Kevin学长29 分钟前
记录一个上手即用的Spring全局返回值&异常处理框架
java·网络·python·spring
鱼跃鹰飞32 分钟前
Leetcode尊享面试100题:252. 会议室
算法·leetcode·面试
悟空码字33 分钟前
SpringBoot整合MyBatis-Flex保姆级教程,看完就能上手!
java·spring boot·后端
爬山算法34 分钟前
Hibernate(43)Hibernate中的级联删除如何实现?
java·python·hibernate
J_liaty34 分钟前
Java工程师的JVM入门教程:从零理解Java虚拟机
java·开发语言·jvm