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