1263: 逆转一个数中的位
来源:互联网 发布:华讯网络薪资 编辑:程序博客网 时间:2024/06/08 19:02
题目
Description
pzzer从不放弃任何一丝希望,只要有希望都想来个大逆袭,不过这次是想把一个无符号数x的位逆转过来,如10进制19(10011)倒转过来后就成为(11001)25.现在问题来了,就是输入个无符号数,要你求得位倒转过来的数。(0<x<=2^32-1)
Input
多组测试数据,每组包括一个无符号正整数
Output
输出逆转后的数
Sample Input
19
12
Sample Output
25
3
代码块
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cn = new Scanner(System.in); while(cn.hasNext()){ int n = cn.nextInt(); int i =0; int[] a = new int[1000]; while(n>0){ if(n%2==0) a[i] = 0; else a[i] = 1; n/=2;i++; } int sum = 0; for(int j = 0;j< i ;j++){ sum += a[j]*Math.pow(2, i-j-1); } System.out.println(sum); } }}
阅读全文
0 0
- 1263: 逆转一个数中的位
- 1086 -- 逆转一个数中的位
- 逆转一个char中的bit
- 两整形数各自位逆转(高地位颠倒)后相加,求和的逆转值
- 取一个十进制数中的每个位
- 逆转数
- 求一个32位二进制数中的1的个数
- 输出一个数的二进制序列中的奇数位和偶数位
- 如何获取一个数二进制序列中的偶数位和奇数位
- 获取一个数二进制序列中的所有偶数位和奇数位
- 逆转一个链表
- 如何逆转一个字符串
- 逆转一个字符串
- 逆转句子中的单词
- ]字符串中的单词逆转
- 字符串中的单词逆转
- 将一个无符号十进制数的二进制逆转,然后以输出
- 三位正整数输逆转数
- [LeetCode 解题报告]014. Longest Common Prefix
- FFmpeg的Android平台移植—编译篇
- java版 经纬度和屏幕坐标互相转换
- HTML学习-frameset和iframe
- java io流 write写入如何换行 讲解
- 1263: 逆转一个数中的位
- MySQL配置ODBC数据源
- 基于QWebView开发的浏览器通过需要证书认证网站的方法
- es6函数扩展(六)
- FFmpeg的Android平台移植—编译篇
- window下和Linux下启动,停止,重启mysql的命令
- Linux芯片级移植与底层驱动(基于3.7.4内核)
- cmd dos 命令
- JAVA8时间和Mysql时间的关系