-->
当前位置:首页 > 题库 > 正文内容

编程题:数字特征值

Luz3年前 (2022-09-11)题库459
对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101,输出其十进制值为13。
这里的计算可以用下面的表格来表示:

![图片1.png](~/5b0b45b4-61a8-4fff-ad60-ecf199580177.png)

### 输入格式:

一个非负整数,整数的范围是[0,1000000]。

### 输出格式:

一个整数,表示计算结果。

### 输入样例:

in
342315


### 输出样例:

out
13







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。