Advertisement
Guest User

Problem 8. Count of Equal Bit Pairs

a guest
May 15th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class CountOfEqualBitPairs {
  5.  
  6. public static void main(String[] args) {
  7. Scanner input = new Scanner(System.in);
  8. //Enter number
  9. System.out.print("Enter int a: ");
  10. int a = input.nextInt();
  11. //To char array
  12. String Abin = Integer.toBinaryString(a);
  13. char[] bit = Abin.toCharArray();
  14.  
  15. //Check
  16. int repeats=0;
  17. for (int i = 0; i < bit.length-1; i++) {
  18. if (bit[i]==bit[i+1]){
  19. repeats++;
  20. }
  21. }
  22.  
  23. System.out.println(repeats);
  24.  
  25. }
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement