관리 메뉴

여름 언덕에서 배운 것

[0단계/1점]개미군단 본문

가랑비에 옷 젖는 줄 모른다 💻/🌰코테문풀_꾸준히

[0단계/1점]개미군단

잔뜩 2025. 3. 5. 13:48

너무 어렵게 풀었나..?

class Solution {
    public int solution(int hp) {
        int generalAnt = 5;
        int soldierAnt =3;
        int workerAnt = 1;
        
        int answer = 0;
        
        if(hp%generalAnt==0){
            answer = hp/generalAnt;
            return answer;
        }else if(!(hp%generalAnt==0)){
            answer = hp/generalAnt; //4
            hp-=(generalAnt*answer); //4
        }
        
        if(hp%soldierAnt==0){
            answer += hp/soldierAnt;
            return answer;
        }else if(!(hp%soldierAnt==0)){
            answer += (hp/soldierAnt);
            hp-=(soldierAnt*(hp/soldierAnt));
        }
        
        if(hp%workerAnt==0){
            answer += (hp/workerAnt);
        }
        return answer;
    }
}

 

다른 풀이 

 

class Solution { 
    public int solution(int hp) {
        int answer = 0;

        answer = (hp/5) + ((hp%5) / 3) + ((hp%5) % 3);

        return answer;
    }
}
728x90