PS/프로그래머스 입문 100제
[프로그래머스] LV.0 피자 나눠먹기 (1) - 자바 [17/100]
yaho!!
2024. 6. 20. 22:00
💬 문제 설명
머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 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을 더하여 먹지 못하는 사람이 없도록 코드를 작성하였습니다.