Notice
Recent Posts
Recent Comments
Link
관리 메뉴

윤일무이

[JavaScript] 프로그래머스 코딩테스트 입문 : 세균 증식 본문

⚙️ 코딩테스트

[JavaScript] 프로그래머스 코딩테스트 입문 : 세균 증식

썸머몽 2023. 3. 25. 13:51
728x90

문제 및 제한사항

 

어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n 경과한 시간 t 매개변수로 주어질  t시간 세균의 수를 return하도록 solution 함수를 완성해주세요.

 

**제한사항**

1 ≤ n ≤ 10

1 ≤ t ≤ 15

 

풀이 방법

 

예를 들어 n = 2, t = 10일 경우 2048이 출력되어야 한다. t = 1 > result 4 이런 식으로 t에 따라 result가 바뀐다.

t를 10까지 계산해보니 해당 수식은 이진수에 해당해서 제곱을 사용해 문제를 풀었다.

 

코드

function solution(n, t) {
    return n * Math.pow(2, t)
}
728x90