알고리즘/프로그래머스 레벨 0 - python
Day9 - 1) 개미군단
젤리의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