Ayuda en línea, quiero cambiar el programa escrito en lenguaje Java para que se ejecute en lenguaje C, modifique el código.
El código es el siguiente.
String,?Stringgt;?map?=?new?"1A1B");
map.put( "5746", ?" 0A2B");
map.put("7529", ?" 0A1B");
Listlt;?allResults?=?new?CopyOnWriteArrayListlt ;Stringgt;();
for(int?i?=?0;i?lt;?10;i ){
for(int?j?=?0; ?j?lt;?10;j ){
for(int?a?=?0;?a?lt;?10;a ){
para(int? b?=?0;?b?lt;?10;b ){
if(i?! =?j?amp;amp;?i?! =?a?amp;amp;? i?! =?b?amp;?j?! =?a?amp;?j?! =b?amp;?a!=?b){
todos los resultados .add (yo? ?"" ? ?j? ?"" ? ?a? ?"" ? ?b);
}
}
}
}
}
for(String?key?:?map.keySet()){
String?value? map.get(clave);
int a? =?Integer.valueOf(value.substring(0, 1));
int b =?Integer.valueOf (valor .substring(2, 3));
for(String?result?:? allResults){
int?0;
for(int ?i ?=?0;?i?lt;?key.length();i ){
if(key.charAt(i)?charAt(i)){
countA ;
continuar;
}else{
for(int?j?=?0;?j?lt;?result.length() ;? j ){
if(key.==?result.charAt(j)? amp;amp;?i! =?j){
countB ;
continuar;
}
}
}
}
}
}
}
if(a! =?countA?||?b! =?countB){
Rallesults.remove(resultado) ;
}else{
}
}
}
}
para ( String?result?:?allResults){
System.err.println(resultado);
}
}
Quiero responder | Buscar información relacionada