본문 바로가기
Practice & Study/프로그래머스

프로그래머스>코딩테스트 입문>피자 나눠 먹기(1) (C++) | 짧게

int solution(int n) {
    int answer = 0;

    if(n < 7) {
        answer = 1;
    }
    else if(n % 7 == 0) {
        answer = n / 7;
    }
    else {
        answer = (n / 7) + 1;
    }

    return answer;
}

내 코드는 너무 길다.

 

 

 

int solution(int n) {
    return n % 7 == 0 ? n / 7 : n / 7 + 1;
}

삼항 연산자로 이렇게 짧게 쓸 수 있다.