💡문제 풀이/프로그래머스 - JAVA

피자 나눠 먹기 (1) / 12814

뇌 리셋은 기본이지 2024. 1. 10. 23:03

정보

분류 : 입문

 

문제

문제링크

 

풀이

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

 

풀이 내용

피자는 일곱 조각이라고 명시되어있다. 모든 사람이 한 조각 이상 먹기 위해 필요한 피자의 수를 구했다. 오직 1명이여도 피자는 1개가 있어야 한 조각 이상을 먹을 수 있다.

 

그래서 나는 매개변수로 지정되어있는 n이 7의 배수일 경우 answer에 n과 7을 나눈 값을 넣어주었고, 배수가 아닐 경우엔 n과 7을 나눈 값에서 1을 더해주었다.

 

예시로 n이 16이라면 16 / 7 + 1로 계산되어 answer3이라는 값을 가지게 된다.

'💡문제 풀이 > 프로그래머스 - JAVA' 카테고리의 다른 글

문자열 섞기 / 181942  (0) 2024.01.12
배열의 평균값 / 120817  (0) 2024.01.12
나머지 구하기 / 120810  (0) 2024.01.10
배열 두 배 만들기 / 120809  (0) 2024.01.09
숫자 비교하기 / 120807  (0) 2024.01.09