Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- public class Main {
- public static void main(String[] args) {
- for (int a = 1; a < 1000000; a++) {
- int a_array = a;
- String string_a = Integer.toString(a_array);
- int length = string_a.length();
- int[] array = new int[string_a.length()];
- for (int i = 0; i < length; i++) {
- array[i] = a_array % 10;
- a_array /= 10;
- }
- int a_reversed = 0;
- for (int i = 0; i < array.length; i++) {
- a_reversed += array[length - 1 - i] * Math.pow(10, i);
- }
- if (a == a_reversed) {
- int a2 = a;
- String BinaryString = Integer.toBinaryString(2a);
- int lengthBinary = BinaryString.length();
- char[] array_Binary = new char[lengthBinary];
- for (int i = 0; i < lengthBinary; i++){
- array_Binary[i] = BinaryString.charAt(i);
- }
- String BinaryReversedString = "";
- for (int i = lengthBinary - 1; i >= 0; i--){
- BinaryReversedString += array[i];
- }
- System.out.println(BinaryReversedString);
- if(BinaryString.equals(BinaryReversedString)){
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement