프로그래머스 개미 군단 자바스크립트

버건디·2023년 4월 12일
0

프로그래머스

목록 보기
34/66

문제 링크

- 내 풀이

function solution(hp) {
  var answer = 0;

  const general = 5;
  const soldier = 3;
  const worker = 1;

  answer += Math.floor(hp / general);
  hp = hp - Math.floor(hp / general) * general;

  while (hp > 0) {
    if (hp >= 1 && hp < 3) {
      answer += hp / worker;
      hp = hp - hp / worker;
    } else if (hp >= 3 && hp < 5) {
      answer += Math.floor(hp / soldier);
      hp = hp - Math.floor(hp / soldier) * soldier;
    }
  }

  return answer;
}

- 다른 사람 풀이

function solution(hp) {
    const 장군개미 = Math.floor(hp / 5);
    const 병정개미 = Math.floor((hp - (장군개미 * 5)) / 3);
    const 일개미 = hp - ((장군개미 * 5) + (병정개미 * 3));
    return 장군개미+병정개미+일개미;
}
profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글

관련 채용 정보