每日一题 --- 537. 复数乘法[力扣][Go]
2023-03-14 23:00:15 时间
题目:
复数 可以用字符串表示,遵循 “实部+虚部i” 的形式,并满足下述条件:
实部 是一个整数,取值范围是 [-100, 100]
虚部 也是一个整数,取值范围是 [-100, 100]
i2 == -1
给你两个字符串表示的复数 num1 和 num2 ,请你遵循复数表示形式,返回表示它们乘积的字符串。
解题代码:
func complexNumberMultiply(num1 string, num2 string) string { // 先获取实部数值 var a1,a2,b1,b2 int f := func(c rune) bool { if c == '+' || c == 'i'{ return true } else { return false } } one := strings.FieldsFunc(num1, f) two := strings.FieldsFunc(num2, f) a1,_ = strconv.Atoi(one[0]) a2,_ = strconv.Atoi(one[1]) b1,_ = strconv.Atoi(two[0]) b2,_ = strconv.Atoi(two[1]) // 计算 aa := a1 * b1 - a2 * b2 bb := a1 * b2 + a2 * b1 return strconv.Itoa(aa) + "+" + strconv.Itoa(bb) + "i" }
相关文章
- 使用 Amazon SageMaker Operator 简化 Kubernetes 上的机器学习推理
- 使用 Amazon SageMaker 运行分布式 TensorFlow 训练
- 通过使用 Amazon SageMaker 多模型终端节点节省推理成本
- 隆重推出 Amazon SageMaker Operators for Kubernetes
- AWS 如何将机器学习送到每位开发者和BI分析师手中
- 使用 AWS Data Exchange 和 Amazon SageMaker 构建机器学习工作流
- 使用 Amazon Sumerian 和 Amazon Lex 构建 AR/AI 车辆使用手册
- python dataframe 写入 excel
- Amazon Forecast 现在支持按您选择的分位数生成预测
- BuildforCOVID19 全球在线骇客马拉松
- 初创公司如何通过 Huntr(一个漏洞悬赏平台)来帮助保护开源生态系统
- 玩转GPU实例 – 我的Linux 工具箱
- 在 Amazon EMR 中使用 Apache Knox 实现边界安全
- 基于 Amazon EKS 快速构建企业级 Shiny 平台
- 基于Amazon EC2 Container Service的持续集成/持续交付解决方案
- Java SPI详解
- 使用 WorkSpaces Cost Optimizer 自动优化 WorkSpaces 使用成本
- java socket编程
- 失去了SDK,云计算将会怎样
- java socket编程