按照指定规则对输入的字符串进行处理。详细描述:第一步:将输入的两个字符串str1和str2进行前后合并。

2023-11-06

while True:# 牛课网HJ30 字符串合并处理
    try:
        s = list(input().replace(" ", ""))  # 第一步:将输入的两个字符串str1和str2进行前后合并把空格去掉并且变成list
        s[::2] = sorted(s[::2])#
        s[1::2] = sorted(s[1::2])  # 第二步直接奇数位偶数位排序 只有变成list才能排对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序。

        # 第三步对排序后的字符串中的'0'~'9'、'A'~'F'和'a'~'f'字符,需要进行转换操作。转换字符
        res = ""
        for i in s:
            if "0" <= i <= "9" or "a" <= i <= "f" or "A" <= i <= "F":
                b = bin(int(i, 16))[2:]  # 注意bin返回的有0b二进制的前缀
                # 不够四位要补0
                b = b.zfill(4)
                b = b[::-1]
                b = hex(int(b, 2))[2:].upper()#hex 是搞成16进制的带0X需去掉
                res += b
            else:
                res += i
        print(res)

    except:
        break

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按照指定规则对输入的字符串进行处理。详细描述:第一步:将输入的两个字符串str1和str2进行前后合并。 的相关文章

  • Anaconda环境下的opencv实现人脸检测

    文章内容 本文主要介绍python3 9 Anaconda pytorch Jupyter Opencv安装教程 以及opencv的图片加载以及人脸检测 目录 一 anaconda的安装 二 pytorch的安装 三 Jupyter的配置
  • CloudCompare二次开发(1)——获取指定高程的所有点

    目录 一 源码编译 二 制作流程 三 结果展示 本文由CSDN点云侠原创 原文链接 爬虫网站自重 一 源码编译 1 WIN10系统下VS2019编译CloudCompare2 12 4 二 制作流程 1 找到源码中的插件例子 主要支持三种插
  • element-ui表格列el-table-column如何根据数据不同显示不同的值,获取prop值

    方法一 格式化数据 在使用element ui的表格时 有时候后台给你的字段和你要显示在表格列里的内容不一致 例如后台给的字段是state 它的值为true或false 要求显示在表格里是 正确 或 错误 这时可以给el table col
  • 【python总结】python学习框架梳理

    目录 基础 注释与变量名等基本规则 关键字 操作符 数字 流程控制 序列 文本序列 字符串 二进制序列 字节 列表 元组 映射 字典 集合 函数 面向对象编程 错误和异常 模块 数据结构与算法 数组 字符串 链表 二分查找 排序 栈 队列
  • IDEA中Translation插件无法使用怎么办?

    昨天一个小偷 来我家偷钱 我们一起找了一晚上 问题 谷歌翻译退出中国了 导致我的 IDEA 翻译插件 Translation 也不能用了 会出现这样的错误 更新 TKK 失败 请检查网络连接 解决办法 使用百度翻译 很多翻译都收费 百度翻译
  • Ubuntu操作遇到的报错解决方法汇总(持续更新)

    1 在anaconda中创建了虚拟环境并安装了pytorch 但是编译过程中仍然报没有torch的错误 CMake Error at crawler crane crane tutorials CMakeLists txt 23 find
  • : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versi

    出现这种报错的原因一定是sql语句写错了 报错 分析 解决方案 在这种报错的情况下 1 看字段是否写错 2 是否多逗号或者少写逗号 3 sql语句本身语法有没有错误
  • 高性能计算(HPC)和智能计算理解

    1 现代终端设备一般都跟云端服务器相连 但只要可能 我们都希望计算可以在本地终端解决 这样做的好处是多方面的 既可以减小网络带宽的压力 又可以避免网络传输产生的时延 还可以让用户的数据更安全 现代终端设备一般用一个片上系统 SoC 做计算
  • 基于SpringBoot的高校党务管理系统

    系列文章目录 基于PHP的旅游管理系统 基于SSM的毕业设计管理系统 基于SpringBoot的高校在线答疑管理系统 目录 系列文章目录 一 相关技术 二 系统功能 三 系统页面 1 管理员功能页面 2 学生功能页面 3 党组织功能页面 4
  • 小白的成长轨迹(二):披荆斩棘,未来可期

    大家好 我是孤焰 一名双非本科的大四学生 又是一年的1024 我坚持撰写博客已经为期一年 很感谢大家一直以来的支持 在这一年期间这位名为 孤焰 的少年又有哪些成长呢 下面便请细听分说 希望这些成长经历可以对正在看这篇文章的小可爱们有一些帮助
  • 计算机网络体系结构 - 运输层

    一 运输层协议概述 运输层为应用进程之间提供端到端的逻辑通信 二 运输层的端口 端口 port 也称为协议端口号 protocol port number 对上层的应用进程进行标识 端口用一个16位端口号进行标志 端口号只具有本地意义 端口
  • Java实验三 基于GUI的网络通信程序设计【代码构建逻辑】【双向通信】【超多细节优化!!】

    写在前面 这次实验代码的构建主要是更加熟练的运用socket网络编程 文件输入输出流 GUI设计 容器的使用 多线程的运用等等多方面的知识 是综合类题型 做完受益身心的类型 题目如下 编写程序完成以下功能 1 设计一个基于GUI的客户 服务
  • 插入排序总结

    插入排序 Insertion Sort 的算法描述是一种简单直观的排序算法 它的工作原理是通过构建有序序列 对于未排序数据 在已排序序列中从后向前扫描 找到相应位置并插入 排序思路 假设按照升序排序 1 从索引为1的元素开始向前比较 一旦前
  • C++ 每个学生的数据包括:学号、姓名、3门课的成绩...

    1 每个学生的数据包括 学号 姓名 3门课的成绩 3门课的平均分 3门课的总分是 学生类的数据成员 实现以下功能 1 从键盘输入10个学生数据 2 打印出10个学生各课程的平均分 3 输出总分最高分同学的所有信息 Student h inc
  • 5V转±12V无变压器双boost电路

    最近有个新项目 需要 10V范围的模拟量输出 非隔离 对于5V以下供电的控制板而言单端输出绝对没问题 可现在需要有正负输出 是少不了正负电源的 因此准备设计一个5V转 12V的电源 然后选择一个双向供电的运放 来实现单端模拟量信号向双向模拟
  • FPGA硬件工程师Verilog面试题(基础篇二)

    作者简介 大家好我是 嵌入式基地 是一名嵌入式工程师 希望一起努力 一起进步 个人主页 嵌入式基地 系列专栏 FPGA Verilog 习题专栏 微信公众号 嵌入式基地 FPGA硬件工程师Verilog面试题 二 习题一 多功能数据处理器
  • kafka的安装和使用

    ZooKeeper简介 ZooKeeper 是一个为分布式应用所设计的分布的 开源的 java 协调服务 分布式的应用可以建立在同步配置管理 选举 分布式锁 分组和命名等服务的更高级别的实现的基础之上 ZooKeeper 意欲设计一个易于编
  • 劳务派遣员工转正制度是什么

    一 劳务派遣员工转正制度是什么 要根据不同的单位来看 因为具体的制度还是要看用工单位的相关规定 比如大部分银行每年都会有一定的转正名额 公务员和事业单位的转正机会则较少 想要成为正式员工还是要参加招聘考试 银行招聘的时候会以劳务派遣的方式招
  • 【Unity步步升】监控与检测物体的各种方案,如:射线、碰撞、挂载等...

    在制作AR模型数值控制方案的时候遇到了检测的问题 学习过程受益匪浅 故今天为大家整理带来一篇监控与检测物体的参考方案集合 目录 一 射线检测 二 物体存在检测 三 碰撞检测 一 射线检测 单射线检测 首先完成搭建场景如下图1 1 我这里用到
  • 精品Nodejs实现的“音乐盒”小程序的设计与实现-音乐播放器歌曲

    含文档 PPT 源码等 精品Nodejs实现的 音乐盒 小程序的设计与实现 包运行成功 该项目含有源码 文档 PPT 配套开发软件 软件安装教程 项目发布教程 包运行成功 软件开发环境及开发工具 操作系统 Windows 10 Window

随机推荐

  • 常用端口号与对应的服务

    在网络技术中 端口 Port 大致有两种意思 一是物理意义上的端口 比如 ADSL Modem 集线器 交换机 路由器用于连接其他网络设备的接口 如RJ 45端口 SC端口等等 二是逻辑意义上的端口 一般是指TCP IP协议中的端口 端口号
  • Mysql 5.7.21 免安装版下载配置

    下载地址为 https dev mysql com downloads mysql 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到自定义的路径 这里注意的是路径中不要存在中文 解压缩后以后 新建一个ini形式的文件 名字为my
  • 动态规划or贪心算法--剪绳子/切割杆

    需求一 剪绳子 将长度为n的绳子剪成若干段 求各段长度乘积的最大值 分析 1 动态规划 设f n 代表长度为n的绳子剪成若干段的最大乘积 如果第一刀下去 第一段长度是i 那么剩下的就需要剪n i 那么f n max f i f n i 而f
  • 树莓派使用pip安装cython

    树莓派使用pip安装cython 百度到的安装方法 pi raspberrypi pip3 install Cython Looking in indexes https pypi org simple https www piwheels
  • BitBlaze Vine和TEMU的安装

    在安装之前自然需要下载Vine和TEMU的源代码啦 Vine的官网 戳这里 和TEMU的官网 戳这里 分别提供了Vine和TEMU的源码下载 在下载完成后 下面开始Vine和TEMU的安装 一 gcc 3 4的安装和设置 本次安装的平台是U
  • JSP毕业设计源码带论文和答辩、大作业、实例程序源码下载合集【10套】

    精选10套基于JSP的毕业设计源码 论文 大家好 给大家筛选整理一些质量很高的JSP毕设设计程序 源码 论文 讲解视频 希望能对大家有所帮助 温馨提示 可按ctrl F 快速定位找到所要的资源 点击资源名即可进入下载页面 序号 类型 基于J
  • 利用puppeteer采集百度数据,并写入json文件

    利用puppeteer采集百度数据 并写入json文件 代码篇 属于日常采集篇 后期会mongdb来存贮数据 const puppeteer require puppeteer const fs require fs async gt tr
  • 100个思维模型(不一定都适用,各取所需)

    世界上最有智慧的人是怎样理性思考的 他们在商业活动和个人生活中是如何做决策的 95岁的智慧老人查理 芒格的 多元思维模型 相信大家都不陌生 他提倡要学习在所有学科中真正重要的理论 并在此基础上形成所谓的 普世智慧 以此为利器去研究商业投资领
  • 关于执行SQL报错:java.lang.ArrayIndexOutOfBoundsException: 6

    关于执行SQL报错 java lang ArrayIndexOutOfBoundsException 6 由于工作需要 需创建一个表C 表数据由表A left join 表B生成 表A数据量大概300万行 表B数据量大概600万行左右 字段
  • 弹性盒子模型

  • w10运行游戏计算机中丢失xinput1-3.dll,解决win10运行绝地求生吃鸡提示缺少xinput1_3.dll文件的方法...

    不知道喜欢玩游戏的用户是否遇到过这样的错误提示 每次在电脑中运行游戏的时候都会被提示缺少xinput1 3 dll文件 其实这个错误在windwos中是非常常见的 在win10中更是频繁出现 不少用户在win10系统中运行吃鸡的游戏的时候都
  • 2021日照市地区高考成绩排名查询,日照高中高考成绩排名,2021年日照各高中高考成绩排行榜...

    很多家长关心日照很多高中的高考成绩数据 日照高中学校往年高考成绩排名怎么样 本文现代语文网小编整理了往年日照高考成绩排名的相关知识 仅供参考 具体完整往年日照高考成绩考生可以在聚志愿网站查询 1 2020年日照高考成绩数据信息 1 山东省日
  • 总体

    从过滤器上看 分为doc gui impl include io impl other impl scene impl video impl和外部依赖项 CIrrDeviceWin32 h CIrrDeviceWin32 cpp Irrli
  • kubesphere jenkins 构建java项目报错Could not parse metadata

    kubesphere jenkins 构建java项目报错Could not parse metadata 问题描述 ERROR Failed to execute goal org apache maven plugins maven i
  • 事务隔离级别与MVCC (1)—mysql进阶(六十七)

    前面我们说了undo日志写入undo页面链表时 先需要把undo page header undo segment header undo log header等 每个事务都会有相应的undo链表 如果只存储一点数据不是很浪费吗 于是有了可
  • 膜拜!国际程序设计师,用图、文、码就解剖了Java多线程设计模式

    提起多线程编程 恐怕许多开发人员都会摇头表示不懂 确实 在校生和刚就职的开发人员往往很少有机会能够实践多线程编程 多数情况下 他们都是在开发框架下编写单线程的业务代码 而多线程的部分则被封装在了框架内部 即使是经验丰富的开发人员也会感叹他们
  • 经典面试题 之 JVM调优

    JVM调优涉及到两个很重要的概念 吞吐量和响应时间 jvm调优主要是针对他们进行调整优化 达到一个理想的目标 根据业务确定目标是吞吐量优先还是响应时间优先 吞吐量 用户代码执行时间 用户代码执行时间 GC执行时间 响应时间 整个接口的响应时
  • QT 配置问题总结

    最近开始学Qt了 搞C 真是学无止境 总结一下安装配置过程中遇到的问题 方便查阅 1 新安装的QT 添加编译工具 并添加vs2017编译器支持 首先添加编译器 我使用的是VS2022 在visual studio installer 中勾选
  • 在VSCode中配置Anaconda

    自己摸索中遇到的问题和解决办法做一个小小的记录 以免日后忘记 还请路过的大佬不吝赐教 之前一直在用VSCode调试Python 对于无法联网的电脑 直接pip安装一些包并不现实 而由于Python 3 7 3的版本太低 部分pip包在PyP
  • 按照指定规则对输入的字符串进行处理。详细描述:第一步:将输入的两个字符串str1和str2进行前后合并。

    while True 牛课网HJ30 字符串合并处理 try s list input replace 第一步 将输入的两个字符串str1和str2进行前后合并把空格去掉并且变成list s 2 sorted s 2 s 1 2 sorte