首页 > 试题广场 >

神奇的数字

[编程题]神奇的数字
  • 热度指数:7257 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
将字符串数字中为偶数位的数字进行翻转,将翻转后的结果进行输出。
示例1

输入

"1234"

输出

"1432"

说明

第2、4位为偶数,所以将其翻转后,得到 1432
示例2

输入

"12346"

输出

"16342"

说明

第2、4、5位为偶数,所以将其翻转后,得到 16342

备注:
数字的长度<=10^7 且不包含数字0    
头像 ZiRuio
发表于 2021-10-10 18:06:57
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param number string字符串 * @return string字符串 */ char* change(char* number ) { // write cod 展开全文
头像 小洋芋热爱NLP
发表于 2021-07-25 20:38:09
- 题目描述:- 题目链接: https://www.nowcoder.com/practice/01e7bedf5dd2421aa6f879fd8055e51d?tpId=196&&tqId=37221&rp=1&ru=/activity/oj&qru=/t 展开全文
头像 勇敢的打工人
发表于 2020-02-18 11:34:12
首先这道题采用two points的方法,设置头指针i和尾指针j,然后先用i往后遍历找到偶数,j往前遍历找到偶数,然后交换i,j所指向的值,同时需要将i++,j--时间复杂度: O(n)额外空间复杂度: O(1) 标程: class Solution { public: /** * 展开全文
头像 不会做题的小菜鸡
发表于 2021-09-22 13:33:18
思路 题目分析 题目给出一个数字字符串 我们需要将这个字符串中所有的偶数数字进行翻转,奇数数字位置不变,返回这个新的字符串 第一种思路可以根据题目描述的方法,通过数据结构按照顺序存储偶数数字和偶数数字的索引,将偶数数字反转后按照原来的顺序和索引下标重新填到number中 第二种思路可以利用 展开全文
头像 未来0116
发表于 2021-08-08 21:24:14
一.题目描述NC532神奇的数字将字符串数字中为偶数位的数字进行翻转,将翻转后的结果进行输出。二.算法(双指针)根据题目的意思将字符串中为偶数位的数字进行翻转,既然是翻转那么就可以利用双指针。对于左边采用左指针l遍历,对于右指针采用r遍历,当两边的指针都找到偶数位的时候对两个指针所指位置进行交换,返 展开全文
头像 球球了给孩子一个offer吧
发表于 2021-08-07 14:18:53
题目:将字符串数字中为偶数的数字进行翻转,将翻转后的结果进行输出 示例:输入:"12346"返回值:"16342"说明:第2、4、5位为偶数,所以将其翻转后,得到 16342 方法一:双指针设置头指针指向数组头部,尾指针指向数组尾部当头指针和尾指针未相遇时 展开全文
头像 摸鱼学大师
发表于 2021-08-05 13:35:39
思路: 题目的主要信息: 将字符串中数字为偶数的数字进行翻转,即翻转字符串,但只调换数字为偶数的位置 数字不包含0,字符串长度可能为0 方法一:暴力法具体做法:遍历字符串,用一个辅助数组顺序记录所有出现的偶数,再次遍历字符串,遇到偶数时,替换为辅助数组逆序中的字符。 class Solution 展开全文
头像 认认真真coding
发表于 2021-08-08 17:12:09
题目描述将字符串数字中为偶数位的数字进行翻转,将翻转后的结果进行输出。 方法一:暴力求解 求解思路对于本题目要求翻转偶数位的数字,我们直接遍历字符串,用一个辅助数组记录偶数位的数字,再次遍历字符串,对偶数位的数字进行替换,按照上述思路我们即可得到题目所要的答案。 解题代码 class Solut 展开全文
头像 ZA139
发表于 2020-11-03 18:24:54
牛客题霸NC532神奇的数字 思路 ​ 用一个vector保存是偶数的数字,然后扫一遍替换原字符串偶数即可 代码 class Solution { public: /** * * @param number string字符串 * @return st 展开全文
头像 小兄弟加油啊
发表于 2021-10-09 12:21:09
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param number string字符串 * @return string字符串 展开全文

问题信息

难度:
32条回答 6560浏览

热门推荐

通过挑战的用户

查看代码