프로그래머스 0단계 개미군단 문제풀이

박재훈·2023년 1월 16일
0

알고리즘

목록 보기
1/13
function solution(hp) {
    var answer = 0;
    
    if(hp < 3) answer = hp;
    else if (hp < 5) answer = parseInt(hp/3) + (hp%3) ;
    else {
        answer = parseInt(hp/5) + parseInt((hp%5)/3) + (hp%5)%3;
    }
    
    return answer;
}

먼저 나는 제일 쉬운 경우부터 처리하도록 했다. 3보다 작으면 무조건 그 숫자만큼만 개미 전사가 있으면 되고, 5보다 작다면 3을 나누고 그 몫 + 나머지를 하면 된다.
그리고 나머지 경우가 가장 복잡한 연산을 하도록 했다.

profile
신입 개발자

0개의 댓글