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);
    }
}
相关推荐
九皇叔叔16 分钟前
高斯性能分析【第一天】单表执行计划分析
java·数据库·性能分析·执行计划·gauss
苦逼的猿宝18 分钟前
基于springboot的社区团购系统设计(源码+论文)
java·毕业设计·springboot·计算机毕业设计
电魂泡哥19 分钟前
RocketMQ Dledger 集群与 Raft 协议
java·rocketmq·java-rocketmq
行走的蜗牛27 分钟前
【springai】 Model层设计与实现
java·ai编程
认真的薛薛30 分钟前
Linux基础:GitOps发布流程
java·linux·运维
鱼鳞_30 分钟前
苍穹外卖-Day05(Redis)
java·redis
雨落在了我的手上36 分钟前
初识java(九):类和对象(⼀)
java·开发语言
是码龙不是码农38 分钟前
数据库主键选型:为什么别用自增 ID?
java·数据库
北风toto41 分钟前
Jenkins新手入门安装插件全报错
java·运维·jenkins