java

[프로그래머스 - 자바] 피자 나눠 먹기 (2)

tues 2023. 8. 28. 23:58

문제 설명

 

소스코드 

 

i = 피자 판 수 

피자를 한명씩 다 똑같은 조각을 먹어야 하니까 6 * i(피자 몇판인지) % n(사람의 수) 가 나눠서 0이 될때 break해준다 

class Solution {
    public int solution(int n) {
        int answer = 0;
        for(int i = 1; i <= 6*n; i ++){
            if(6*i % n == 0){
                answer = i;
                break;
            }
        }
        return answer;
    }
}

다른 방법

while을 이용한 방법도 가능

while(true){
	if(6*answer%n == 0)
    	break;
        answer ++;

}