젤리의it 2023. 1. 21. 22:15

설명

제한사항

입출력 예시

예시 설명

문제 풀이

1. 장군개미, 병정개미, 일개미 숫자를 구하기 위해서 5,3,1로 나누기와 나머지 연산을 했습니다.

나누기 - 몫만 구했기 때문에 뺄셈할때 총합에서 앞의 개미들의 숫자를 곱해서 빼기를 했습니다.

=> 2번은 1번을 개선한 형태입니다.

 

def solution(hp):
    answer = 0
    h1 =hp//5
    h2=(hp-h1*5)//3
    h3=(hp-h1*5-h2*3)//1
    answer = h1+h2+h3
    return answer

2. 장군개미, 병정개미, 일개미의 숫자로 나누기를 해서 개미들의 숫자를 구하고,  

나머지 연산을 통해서 사냥감의 남은 체력을 구할 수 있도록 개선 했습니다.

def solution(hp):
    answer = 0
    h1 =hp//5
    hp = hp% 5
    h2=hp//3
    hp = hp% 3
    h3=hp//1
    answer = h1+h2+h3
    return answer

 

문제를 풀면서 느낀점