본문 바로가기
프로그래머스 문제풀어보기

[Lv.0] 개미군단

by dantriss 2023. 2. 21.


https://school.programmers.co.kr/learn/courses/30/lessons/120837

 

 

class Solution {
    public int solution(int hp) {
        int answer = 0;
        int hp1=0;
        int hp2=0;
        
        
        if(hp>0){
            hp1=hp%5;
            answer+=hp/5;
            
        }
        if(hp1>0){
            hp2=hp1%3;
            answer +=hp1/3;
            answer +=hp2/1;
        }
        
        
        
        return answer;
    }
}

 

사냥감의 체력 hp를 우선 가장쎈 공격력을 가진 장군개미의 공격력인 5의 나머지값을 구한 후 나머지 체력을 hp1에 저장한다.

그 후 hp를 5로 나눈값을 answer에 추가한다.

 

장군개미의 공격후 적의 체력이 남았다면 그 다음공격력을 가진 병정개미의 공격력인 3의 나머지값을 hp2에 저장하고,

hp1를 3으로 나눈값을 answer에 추가하고 나머지는 공격력이 1인 일개미가 처리할 수 있으니 answer에 hp2을 1로 나눈값을 추가한다.

'프로그래머스 문제풀어보기' 카테고리의 다른 글

[Lv.0] 배열의 유사도  (0) 2023.02.22
[Lv.0] 순서쌍의 개수  (0) 2023.02.21
[Lv.0] 배열 자르기  (0) 2023.02.18
[Lv.0] 머쓱이보다 키 큰 사람  (0) 2023.02.17
[Lv.0] 특정 문자 제거하기  (0) 2023.02.17

댓글