【算法】程序猿不写代码是不对的79
来源:互联网 发布:m4螺纹怎么编程 编辑:程序博客网 时间:2024/06/08 10:37
package com.kingdz.algorithm.time201707;/** * <pre> * * http://judgecode.com/problems/1023 * * Write a function to determine the number of bit changings required to convert integer A to integer B. * * Note a bit is a binary digit 0 or 1. * * </pre> * * @author kingdz * */public class Algo14 { public static void main(String[] args) { int a = 52; int b = 100; int ret = cal(a, b); System.out.println(ret); } private static int cal(int a, int b) { String sa = Integer.toBinaryString(a); String sb = Integer.toBinaryString(b); if (sa.length() < sb.length()) { sb = sb.substring(sb.length() - sa.length()); } else { while (sa.length() != sb.length()) { sb = "0" + sb; } } int count = 0; for (int i = 0; i < sa.length(); i++) { char ca = sa.charAt(i); char cb = sb.charAt(i); if (ca != cb) { count++; } } return count; }}
阅读全文
0 0
- 【算法】程序猿不写代码是不对的79
- 【算法】程序猿不写代码是不对的1
- 【算法】程序猿不写代码是不对的2
- 【算法】程序猿不写代码是不对的3
- 【算法】程序猿不写代码是不对的4
- 【算法】程序猿不写代码是不对的5
- 【算法】程序猿不写代码是不对的6
- 【算法】程序猿不写代码是不对的7
- 【算法】程序猿不写代码是不对的8
- 【算法】程序猿不写代码是不对的9
- 【算法】程序猿不写代码是不对的10
- 【算法】程序猿不写代码是不对的11
- 【算法】程序猿不写代码是不对的12
- 【算法】程序猿不写代码是不对的13
- 【算法】程序猿不写代码是不对的14
- 【算法】程序猿不写代码是不对的15
- 【算法】程序猿不写代码是不对的16
- 【算法】程序猿不写代码是不对的17
- 关于JAVA中十进制转换二进制的小程序
- 北京地铁试点移动支付,一场早已预计的数字革命
- Spring Boot
- dubbo的头文件
- 7/7:泛型类
- 【算法】程序猿不写代码是不对的79
- 背包问题i01-OJ
- web项目部署到服务器
- Spring AOP概述
- Linux下cp目录下的带隐藏文件的子目录
- 让标题栏消失掉的办法
- es 性能优化 建议1
- 今天搞定个javaagent类加载和tomcat冲突问题
- Android学习之简单使用toolBar