将正整数x中每一位上为奇数的数依次取出,并逆序构成一个新数返回。
时间: 2024-05-25 21:19:17 浏览: 74
求给定正整数的位数和并逆序打印各位数
好的,这个问题可以回答。请注意理解我的回答,语言模型并不具有计算能力。
算法如下:
1. 将正整数 x 转化为字符串 s
2. 把字符串 s 中每一位上为奇数的数字取出,组成一个新的字符串 s_new
3. 将 s_new 反转
4. 将 s_new 转化为整数并返回
举个例子,如果 x = 123456,那么 s = "123456",s_new = "135",反转后得到 "531",转化为整数即为 531。
阅读全文