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;
}
삼항 연산자로 이렇게 짧게 쓸 수 있다.
'Practice & Study > 프로그래머스' 카테고리의 다른 글
프로그래머스>코딩테스트 입문>특정 문자 제거하기 (C++) | 문자열과 문자, remove(), erase() (0) | 2023.06.24 |
---|---|
프로그래머스>코딩테스트 입문>배열 뒤집기 (C++) (0) | 2023.06.22 |
프로그래머스>코딩테스트 입문>최빈값 구하기 (C++) | sort, max_element (0) | 2023.06.04 |
프로그래머스>코딩테스트 입문>짝수 홀수 개수 (C++) (0) | 2023.06.03 |
프로그래머스>코딩테스트 입문배열 두 배 만들기 (C++) | auto& (0) | 2023.06.03 |