코딩/프로그래머스

[프로그래머스] Java - 피자 나눠먹기 [1]

유미._. 2023. 7. 15. 09:24
728x90

 

문제 설명

 

머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.

 

 

 

나의 코드 풀이

 

class Solution {
    public int solution(int n) {
        
        int answer = 0;
        
        if(n>=1 && n<=100){
            if( n%7 == 0){
                answer = n/7;
            }else
                answer = n/7 +1;
        }
        
        return answer;
    }
}

 

내가 생각한 코드는 n을 7로 나누어서 나머지가 있다면 1을 더해 피자를 한판 더 추가하는 코드이다.

 

 

다른 사람의 풀이

 

 

위의 풀이는 내가 생각 했던 풀이와 달리 너무 간결해서 가져왔다.

6은 '어떤 수를 7로 나누면 나머지가 0부터 6까지만' 있어서 들어간 숫자이다.

 

 

 

 

 

728x90
반응형