개미 군단

문제

 


나의 생각

 

나머지와 몫에 대한 이해를 했다면 알 수있는 문제라고 생각하고 접근 하였다. 

마지막 1로 나눠질때 0값을 나누지 않게만 하도록 if문을 사용. (에러 방지?)

 


나의 답안

 

public static int solution(int hp) {
    int answer = 0;
    answer += hp / 5;
    hp = hp % 5;
    answer += hp / 3;
    hp = hp % 3;
    if (hp != 0){
        answer += hp / 1;
    }

    return answer;
}

다른 답안

 

몫값을 누하는데 앞서 계산되어야 하는 값들을 먼저 계산하고 나머지 값으로 바로 계산하는 방식으로 진행 되었다. 

class Solution {
    public int solution(int hp) {
        return hp / 5 + (hp % 5 / 3) + hp % 5 % 3;
    }
}

'Programmers 문제풀이 > Lv.0' 카테고리의 다른 글

암호 해독  (0) 2023.02.26
세균 증식  (0) 2023.02.26
제곱수 판별하기  (0) 2023.02.26
모음 제거  (0) 2023.02.26
문자열안에 문자열  (0) 2023.02.26