Проверьте, верно ли хотя бы два из трех логических значений

Интервьюер недавно задал мне этот вопрос: при наличии трех логических переменных a, b и c верните true, если хотя бы две из трех верны.

Мое решение следующее:

boolean atLeastTwo(boolean a, boolean b, boolean c) {
    if ((a && b) || (b && c) || (a && c)) {
        return true;
    }
    else{
        return false;
    }
}

Он сказал, что это может быть улучшено дальше, но как?

Ответы на вопрос(30)

Ваш ответ на вопрос