Algorithm/Programmers

프로그래머스 ) 피자 나눠 먹기 (1) [JAVA/자바] - 오늘의 TIL

그리밍밍 2024. 3. 17. 19:35

https://school.programmers.co.kr/learn/courses/30/lessons/120814

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

👇소스 코드 

class Solution {
    public int solution(int n) {
        int piece = 7;
        int pizza = n % piece;
        
        int pizzaCnt = 0;
           if(pizza == 0){
               pizzaCnt = n / piece;
           }else {
               pizzaCnt = n / piece + 1;
           }  
        return pizzaCnt;
    } 
}
class Solution {
    public int solution(int n) {
        int piece = 7;
        int pizza = n % piece;  
        return pizza == 0 ? n / piece : n / piece + 1;
    }
}

 

🐣코드 설명

- 위에는 if문을 사용해서 만약 인원 수와 피자 조각을 나누었을 때 나머지가 0이라면 

- 나누기를 한 몫을 리턴해주었고 나머지가 0이 아니라면 나눈 몫에 + 1을 해주었다.

- 아래는 그냥 if문 안쓰고 삼항연산자를 이용해서 바로 리턴해주었다.

 

코드 풀다가 피자피자하니까 피자가 먹고 싶어졌다...

 🍕 🍕 🍕 🍕 🍕 🍕 🍕 🍕 🍕 🍕

 

 

728x90