function solution(hp) {
let count = 0;
while(true){
if(hp >= 5){
hp = hp - 5;
count++;
}else if(hp < 5 && hp >= 3){
hp = hp - 3;
count++;
}else if(hp == 2 || hp == 1){
hp = hp - 1;
count++;
}else if(hp == 0){
break;
}
}
return count;
}
처음 생각했던 대로 장군이 먼저 때리고, 5보다 작아지고 3이랑 같거나 클때까지 병정으로 때리고, 2,1은 일개미가 때리게 만들어줬다. %
연산자를 이용해 더 간단하게 풀 수도 있을 것 같다. 다시 풀어볼때 그걸로 풀어봐야지!! 공부하자!!