class Solution {
public int solution(int n) {
int answer = 1;
while(true){
if(6*answer % n == 0) break;
answer++;
}
return answer;
}
}
}
코드리뷰
피자 한판은 6조각.
피자는 남기지 않는다. (피자 % 6 ==0)
사람수가 늘어날 경우에 모두 동일한 조각수를 먹어야 한다.
class Solution {
public int solution(int n) { //n 사람의 수 1~100까지 고정
int answer = 1; //answer 피자판수 일단 1판으로 저장
while(true){ // 무조건 실행시켜주는 조건
if(6*answer % n==0) break; //만약 6X피자판수는 피자조각이고 피자조각 나누기 사람의 수가 나머지가 0일경우 실행을 멈춤
answer++; //0이 아닐경우 피자판수를 더해서 위의 식이 맞을때까지 피자판수를 더해줌
}
//n이 7명일때? 6 12 18 24 30 36 42
return answer;
}
}
'코딩테스트 예제' 카테고리의 다른 글
프로그래머스 피자나눠먹기3 (0) | 2023.04.15 |
---|---|
간단한 배열 정렬하기! (0) | 2023.04.15 |
프로그래머스 피자나눠먹기1 예제 (0) | 2023.04.15 |
가벼운 코딩 테스트 (0) | 2023.04.15 |
짝수는 싫어요 (0) | 2023.04.13 |