3개의 boolean중 적어도 두개가 참인지 확인하는 가장 좋은 방법

제가 면접을 보는데 면접관님이 3개의 boolean변수가 있을때 두개 이상이 참인 경우를 구하는 코드를 짜라고 하셨거든요

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

그래서 제가 이렇게 짰는데 면접관님이 더 잘 짤수없냐고 했는데 그게 가능해요??

1답변

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.