import java.util.*; // Solución utilizando binaryParse y un arreglo binario. class Solution { public int solution(int A, int B) { int calculo = A * B; String binaryParse = Integer.toString(calculo,2); // base2 me permitirá convertirlo a binario al resultado del cálculo. String[] binaryArray = binaryParse.split(""); int resultado = 0; // Si cada objeto del arreglo binario es 1, entonces sumo al resultado. for (String a : binaryArray){ if(a.equals("1")){ resultado++; } } return resultado; } }