力扣题:数字与字符串间转换-12.14

力扣题-12.14

[力扣刷题攻略] Re:从零开始的力扣刷题生活

力扣题1:442. 数组中重复的数据

解题思想:从字符串中能够正确提取数字即可

在这里插入图片描述

class Solution(object):
    def complexNumberMultiply(self, num1, num2):
        """
        :type num1: str
        :type num2: str
        :rtype: str
        """
        temp1_1 = int(num1.split("+")[0])
        temp1_2 = int(num1.split("+")[1].split("i")[0])
        temp2_1 = int(num2.split("+")[0])
        temp2_2 = int(num2.split("+")[1].split("i")[0])
        num_1 = temp1_1*temp2_1 - temp1_2*temp2_2
        num_2 = temp1_1*temp2_2+temp1_2*temp2_1
        return str(num_1)+'+'+str(num_2)+"i"
class Solution {
public:
    string complexNumberMultiply(string num1, string num2) {
        int temp1_1, temp1_2, temp2_1, temp2_2;
        std::istringstream iss1(num1), iss2(num2);

        char plus1, i1, plus2, i2;
        iss1 >> temp1_1 >> plus1 >> temp1_2 >> i1;
        iss2 >> temp2_1 >> plus2 >> temp2_2 >> i2;

        int num_1 = temp1_1 * temp2_1 - temp1_2 * temp2_2;
        int num_2 = temp1_1 * temp2_2 + temp1_2 * temp2_1;

        std::ostringstream result;
        result << num_1 << "+" << num_2 << "i";

        return result.str();
    }
};

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/243503.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

科技提升安全,基于YOLOv8全系列模型【n/s/m/l/x】开发构建商超扶梯场景下行人安全行为姿态检测识别系统

在商超等人流量较为密集的场景下经常会报道出现一些行人在扶梯上摔倒、受伤等问题&#xff0c;随着AI技术的快速发展与不断普及&#xff0c;越来越多的商超、地铁等场景开始加装专用的安全检测预警系统&#xff0c;核心工作原理即使AI模型与摄像头图像视频流的实时计算&#xf…

Flutter常用命令

一、环境安装 flutter --version 查看当前安装的flutter 版本 flutter upgrade 升级当前的flutter 版本 flutter doctor 检查环境安装是否完成 二、项目编译运行 flutter clean 清空build目录 flutter pub get 获取pub插件包 flutter run --设备名称 运行项目到指定设…

linux 内核同步互斥技术之原子变量

原子变量用来实现对整数的互斥访问&#xff0c;通常用来实现计数器。 例如&#xff0c;我们写一行代码把变量 a 加 1&#xff0c;编译器把代码编译成 3 条汇编指令。 &#xff08;1&#xff09;把变量 a 从内存加载到寄存器。 &#xff08;2&#xff09;把寄存器的值加 1。 &am…

CSDN新增的代码分析 一键注释新技能

一键注释 贴段Django代码 from django.urls import reversedef my_view(request):url reverse(index)return redirect(url) 贴段Vue代码 <template><div id"app"><input v-model.lazy"msg" type"text" name"" &g…

05.CSS前言

CSS前言 1.CSS产生背景 从 HTML 被发明开始&#xff0c;样式就以各种形式存在&#xff0c;最初的 HTML 只包含很少的显示属性随着 HTML 的成长&#xff0c;为了满足页面设计者的要求&#xff0c;HTML 添加了很多显示功能&#xff0c;例如文本格式化标签但是随着这些功能的增加…

Linux系统调用接口---使用write函数写文件

Linux系统调用接口—使用write函数写文件 1 wirte函数介绍 我们打开了一个文件&#xff0c;可以使用write函数往该文件中写入数据。当我们往该文件中写入N个字节数据&#xff0c;位置pos会从0变为N&#xff0c;当我们再次往该文件中写入M个字节数据&#xff0c;位置会变为NM。…

【沐风老师】科研绘图3DMAX病毒建模教程

3dMax在科研绘图方面也有广泛的应用&#xff0c;本教程就给大家讲解病毒的建模方法&#xff0c;下面直接进入教程&#xff1a; 3dMax病毒建模方法&#xff1a; 1.启动3dMax&#xff0c;在视口中创建一个“几何球体”。方法&#xff1a;右边命令面板->创建->几何体->…

IDEA对@Author、@Date 标签等的黄色警告问题

配置路径 seting --> Editor -->Inspections --> Java --> Javadoc -->Declaration has Javadoc problems设置--> 编辑器-->检查--> Java --> Javadoc -->javadoc声明问题-->附加javadoc标记参数 ,Author,Date

前端已死?探讨人工智能与低代码对前端的影响

文章目录 每日一句正能量前言前端行业究竟是好是坏&#xff1f;数字化转型的当下前端工程师该何去何从&#xff1f; 想要入行前端先认清这三个事实 后记 每日一句正能量 人的结构就是相互支撑&#xff0c;众人的事业需要每个人的参与。 前言 随着人工智能和低代码的崛起&#…

【Canvas】绘制风速热力图

前言 &#x1f4eb; 大家好&#xff0c;我是南木元元&#xff0c;热衷分享有趣实用的文章&#xff0c;希望大家多多支持&#xff0c;一起进步&#xff01; &#x1f345; 个人主页&#xff1a;南木元元 目录 风速热力图 前期工作 数据准备 数据稀疏问题 双线性插值 绘制色…

关于pytorch中的dim的理解

今天碰到一个代码看起来很简单&#xff0c;但是细究原理又感觉好像不太通不太对劲&#xff0c;就是多维tensor数据的操作&#xff0c;比如&#xff1a;y.sum(dim2)&#xff0c;乍一看很简单数据相加操作&#xff0c;但是仔细一想&#xff0c;这里在第3维度的数据到底是横向相加…

什么是前端开发中的跨站请求伪造(CSRF)攻击?如何防止它?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

dell 恢复系统

戴尔笔记本电脑_台式电脑_服务器_电脑配件_戴尔官方网站 | Dell dell 官方渠道与下载&#xff0c;输入自己dell主机上的服务编码,下载dell的恢复工具回来安装好&#xff0c; 如何下载和使用戴尔操作系统恢复映像 | Dell 中国

MySQL之DQL语句

文章目录 DQL语句指定查询查询全部查询部分数据别名查询使用order by子句拼接查询去重查询WHERE – 条件过滤模糊查询JOIN – 多表关联求和查询排序查询统计查询分页查询 DQL语句 DQL&#xff08;Data Query Language&#xff09;查询数据 操作查询&#xff1a;select简单的查…

Spark集群部署

1.5 Spark集群部署 1.5.1 Spark部署模式 Local 多用于本地测试&#xff0c;如在eclipse&#xff0c;idea中写程序测试等。 Standalone 是Spark自带的一个资源调度框架&#xff0c;它支持完全分布式。 Yarn 生态圈里面的一个资源调度框架&#xff0c;Spark也是可以基于Yarn来…

Python:将numpy数据表示成base64

安装Pybase64库 pip install pybase64conda install pybase64 示例 在Python中&#xff0c;你可以使用numpy库和base64库将numpy数组编码为Base64字符串。以下是一个示例&#xff1a; import numpy as np import base64 # 创建一个numpy数组 data np.array([1, 2…

使用Netropy广域网模拟器测试简化SD-WAN测试

来源&#xff1a;艾特保IT 虹科干货丨使用Netropy广域网模拟器测试简化SD-WAN测试 原文链接&#xff1a;https://mp.weixin.qq.com/s/k5-5Ske9zOMzyx4e3JmtSw 欢迎关注虹科&#xff0c;为您提供最新资讯&#xff01; 文章速览&#xff1a; -为什么需要WAN模拟器&#xff1f;…

AttributeError: ‘BaichuanTokenizer‘ object has no attribute ‘sp_model‘

在使用baihcuan模型进行微调或推理时&#xff0c;遇到AttributeError: BaichuanTokenizer object has no attribute sp_model,针对这个问题issues204上进行了讨论。下面是亲身实践过的方法。 1. 问题 2. 解决方法 降低transformers版本 参考&#xff1a; CUDA:11.6 transfor…

Redis第1讲——入门简介

Java并发编程的总结和学习算是告一段落了&#xff0c;这段时间思来想去&#xff0c;还是决定把Redis再巩固和学习一下。毕竟Redis不论是在面试还是实际应用中都是极其重要的&#xff0c;在面试中诸如Redis的缓存问题、热key、大key、过期策略、持久化机制等&#xff1b;还有在实…

智能优化算法应用:基于鸽群算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于鸽群算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于鸽群算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.鸽群算法4.实验参数设定5.算法结果6.参考文献7.MA…