当前位置: 首页 > news >正文

经典算法题型之复数乘法(一)

我们先来看题目描述

给定两个表示复数的字符串。

返回表示它们乘积的字符串。注意,根据定义 i 的平方=−1 。

示例 1:

输入: "1+1i", "1+1i" 输出: "0+2i" 解释: (1 + i) * (1 + i) = 1 + i2 + 2 * i = 2i ,你需要将它转换为 0+2i 的形式

示例 2:

输入: "1+-1i", "1+-1i" 输出: "0+-2i" 解释: (1 - i) * (1 - i) = 1 + i2 - 2 * i = -2i ,你需要将它转换为 0+-2i 的形式。

注意

  1. 输入字符串不包含额外的空格。
  2. ​输入字符串将以a+bi的形式给出,其中整数ab的范围均在 [-100, 100] 之间。输出也应当符合这种形式
http://www.rkmt.cn/news/143369.html

相关文章:

  • 基于langchain1.X构建企业级智能体开发平台之环境和项目搭建
  • 导游证教程资源合集
  • 【技术美术】D3D中GPU渲染管线流程详解
  • AI智能预警系统:矿山、工厂与油气站安全管理架构浅析
  • 【排序算法全家桶 Level 2】选择排序:从“双向奔赴”的陷阱到堆排序的“降维打击”
  • HarmonyOS 5开发从入门到精通(十六):天气应用实战(下)
  • 8088单板机 8253定时器实验
  • 计算机Java毕设实战-基于springboot的传媒公司传媒直播管理系统设计与实现基于SpringBoot+Vue的传媒公司主播招募管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 【软件开发】正则表达式
  • 记录我的niri安装
  • 计算机Java毕设实战-基于springboot+vue的社区资源共享系统设计与实现邻里社交与资源共享【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • HarmonyOS 5开发从入门到精通(十五):天气应用实战(上)
  • 3.框架设计
  • 【软件开发】如何做出好的项目
  • HarmonyOS 5开发从入门到精通(十三):待办事项应用实战(上)
  • 在“人海”与“人效”间:我如何用六西格玛培训,为消费电子企业锻造“高价值人才链”
  • 【技术美术】纹理技术概述
  • 【软件开发】CMake学习笔记
  • 完整教程:[百题重刷]前缀和 + Hash 表:缓存思想, 消除重复计算
  • 万能欧几里得板子
  • 【技术美术】双向透射分布函数
  • 【技术美术】原始模型文件的内容
  • 【软件开发】C++使用笔记
  • Windows系统文件msjter40.dll缺少损坏 下载修复
  • 软件工程学习日志2025.12.23
  • 工业可视化监控利器:Prosys OPC UA Monitor 产品详细介绍
  • 融智学完成了其理论拼图中最基础最艰难的标志性的一块里程碑
  • 小功率数控直流稳压电源设计
  • 光速AI:玻璃纤维如何革新神经网络计算
  • Oracle:判断一个字符串出现次数