💬 문제 설명
머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.
🚫 제한 사항
- 1 ≤ n ≤ 100
📢 입출력 예
👨🏫 입출력 예 설명
📃 제출 코드
class Solution {
public int solution(int n) {
int answer = n % 7 == 0 ? n / 7 : n / 7 + 1;
return answer;
}
}
✏ 해결방법 & 배운점
삼항 연사자를 사용하여 조건에 따라 다른 값을 반환하는 방식을 선택하였습니다ㅓ.
n % 7 == 0 인 경우는 모든 사람이 한 조각 이상 먹을 수 있으므로 그대로 나눈 몫을 반환하였고 그렇지 않은 경우에는 나머지가 생기며, 이는 피자 조각이 모자라서 먹지못한 사람의 수를 나타냅니다. 이 경우 나눈 몫에 +1을 더하여 먹지 못하는 사람이 없도록 코드를 작성하였습니다.
'PS > 프로그래머스 입문 100제' 카테고리의 다른 글
[프로그래머스] LV.0 아이스 아메리카노 - 자바 [19/100] (0) | 2024.06.21 |
---|---|
[프로그래머스] LV.0 옷가게 할인 받기 - 자바 [18/100] (0) | 2024.06.20 |
[프로그래머스] LV.0 짝수는 싫어요 - 자바 [16/100] (0) | 2024.06.20 |
[프로그래머스] LV.0 중앙값 구하기 - 자바 [15/100] (0) | 2024.06.20 |
[프로그래머스] LV.0 머쓱이보다 키 큰 사람 - 자바 [14/100] (0) | 2024.06.20 |