Können Sie mir bitte helfen, einen Weg zu finden, Nullen links von einer binären Zeichenfolge hinzuzufügen, hier ist, was ich dachte, würde funktionieren, aber es druckt nur die Binärdatei ohne Nullen.Nullen links von Binärzeichenfolge hinzufügen - Java
package flipping_bits;
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int cases = input.nextInt(); //Número de casos
int[] dec_nums=new int[cases]; //Arreglo contenedor de casos
for (int i=0;i<cases;i++){
dec_nums[i]=input.nextInt(); //Almacenamiento de casos
}
int[] bin_nums=new int[cases]; //Arreglo con dec-bin
for (int i=0;i<cases;i++){
bin_nums[i]=Integer.parseInt(String.format("%032d",(Integer.parseInt(Integer.toBinaryString(dec_nums[i]))))); //Convertir cada decimal en el arreglo a binario
}
//Imprimir binarios
for (int i=0; i<cases;i++){
System.out.println(bin_nums[i]);
}
}
}
können Sie die Datei Eingang, von dem Sie lesen? Ich gehe auch davon aus, dass dies von einer Algorithmus-Trainingssite wie hackerrank.com stammt. Wenn ja, können Sie die Diskussionen dort überprüfen – vlatkozelka
es ist von [https://www.hackerrank.com/challenges/flipping-bits] Ich habe bereits die Diskussionen Abschnitt überprüft und niemand hat es mit Java. Nun, ich habe keinen Code gefunden, den ich verstehen könnte, da ich meinem Professor dann erklären muss, wie ich ihn gelöst habe. –