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·微服务·架构
元亓亓亓32 分钟前
LeetCode热题100--79. 单词搜索
算法·leetcode·职场和发展
2501_9411481543 分钟前
高并发搜索引擎Elasticsearch与Solr深度优化在互联网实践分享
java·开发语言·前端
q***13341 小时前
使用 java -jar 命令启动 Spring Boot 应用时,指定特定的配置文件的几种实现方式
java·spring boot·jar
2501_941143731 小时前
缓存中间件Redis与Memcached在高并发互联网系统优化与实践经验分享
leetcode
信码由缰1 小时前
Spring Data JPA 最佳实践【1/2】:实体设计指南
java
曾经的三心草2 小时前
JavaEE初阶-jvm
java·jvm·java-ee
醇氧2 小时前
Idea防止工具栏自动隐藏
java·ide·intellij-idea
m0_639817152 小时前
基于springboot教学资料管理系统【带源码和文档】
java·spring boot·后端
靠沿3 小时前
Java数据结构初阶——LinkedList
java·开发语言·数据结构