Compruebe si al menos dos de cada tres booleanos son verdaderos
Un entrevistador recientemente me hizo esta pregunta: dadas tres variables booleanas, a, byc, devuelven verdadero si al menos dos de los tres son verdaderos.
Mi solución sigue:
boolean atLeastTwo(boolean a, boolean b, boolean c) {
if ((a && b) || (b && c) || (a && c)) {
return true;
}
else{
return false;
}
}
Dijo que esto se puede mejorar aún más, pero ¿cómo?