코테/프로그래머스

피자 나눠먹기 (1)

Slow Motion~ 2023. 2. 13. 19:35
728x90

처음 푼 코드

class Solution {
    public int solution(int n) {
        // 결과를 저장할 answer 변수 초기화
        int answer = 0;
        
        // n이 7보다 큰지 확인
        if (n > 7) {
            // n이 7로 나누어 떨어지는지 확인
            if (n % 7 != 0) {
                // n이 7로 나누어 떨어지지 않으면, n을 7로 나눈 후 1을 더한다
                answer = n / 7 + 1;
            }
            
            // n이 7로 나누어 떨어지는지 확인
            if (n % 7 == 0) {
                // n이 7로 나누어 떨어지면, n을 7로 나눈다
                answer = n / 7;
            }
        }
        // n이 7 이하인 경우
        else {
            // 하나의 7만 필요하므로 1을 반환
            return answer = 1;
        }
        
        // 결과 반환
        return answer;
    }

++ 더 줄일 방법이 있나 당장은 생각 안나고 나중에 한번 더 봐보자