PS:此题满分,可参考

/*  * 题目:数字字符串转二进制

* 描述: 输入一串整数,将每个整数转换为二进制数,如果倒数第三个Bit是“0”,则输出“0”,如果是“1”,则输出“1”。

题目类别: 位运算

难度: 初级

分数: 60

运行时间限制: 10 Sec

内存限制: 128 MByte

阶段: 应聘考试

输入: 一串整数,长度小于1024,整数以空格隔开

输出: 1/0的整数串,空格隔开

样例输入: 240 0

样例输出: 0 0

答案提示:

*/

 import java.util.Scanner;

 public class Main {

     public static void main(String[] args) {

         String bitStr = "";

         Scanner cin = new Scanner(System.in);
String str = cin.nextLine(); bitStr = getBitString(str); System.out.println(bitStr);
cin.close(); } private static String getBitString(String str) { int len = 0;
int bit = 0;
int num = 0;
StringBuilder sb = new StringBuilder(); String[] strArray = str.split(" ");
len = strArray.length; if(len >= 1024)
{
return "";
} for(int i = 0; i < len; i++)
{
num = Integer.parseInt(strArray[i]);
num /= 4;
bit = num % 2; sb.append(bit+" ");
} return sb.toString().substring(0, sb.length()-1);
} }

最新文章

  1. 算法与数据结构(十一) 平衡二叉树(AVL树)
  2. FactoryMethodPattern(工厂方法)
  3. springMVC的注解详解
  4. python基础——多重继承
  5. MindProject R6025解决
  6. 异步处理工具类:AsyncTask
  7. 疑难杂症:NoSuchMethodError: com.opensymphony.xwork2.util.finder.UrlSet.includeClassesUrl(Lcom/opensymphony/xwork2/util/finder/ClassLoaderInterface;)
  8. javascript中的省市级联效果
  9. URLScan安装及配置(转)
  10. python自学1——接口测试
  11. 命令行界面下使用emca安装配置Oracle Database Control实战
  12. VueJs 源码分析 ---(二)实力化生命周期,以及解析模版和监听数据变化
  13. hadoop1.0 和 Hadoop 2.0 的区别
  14. jsonp 的实质
  15. 如何将一个HTML页面嵌套在另一个页面中
  16. TinyEditor
  17. sga 操作命令
  18. Android 动画:你真的会使用插值器与估值器吗?
  19. PostgreSQL 自动输入密码
  20. P4568 [JLOI2011]飞行路线

热门文章

  1. keil调试问题记录
  2. 多个&quot;.h&quot;文件中声明及定义 全局变量和函数
  3. 7 Django分页器文章分页
  4. echo shell commands as they are executed
  5. laravel5.5任务调度
  6. 【转载】Unity3d UnityEditor编辑器定制和开发插件
  7. (转\整)UE4游戏优化 多人大地型游戏的优化(一)游戏线程的优化
  8. solr集群搭建(复制)
  9. 根文件系统制作、NFS配置与安装及利用NFS挂载根文件系统
  10. redis单线程问题