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
'⚙️ 코딩테스트' 카테고리의 다른 글
[JavaScript] 프로그래머스 코딩테스트 입문 : n의 배수 고르기 (0) | 2023.03.25 |
---|---|
[JavaScript] 프로그래머스 코딩테스트 입문 : 주사위의 개수 (0) | 2023.03.25 |
[JavaScript] 프로그래머스 코딩테스트 입문 : 암호 해독 (0) | 2023.03.24 |
[JavaScript] 프로그래머스 코딩테스트 입문 : 가위 바위 보 (0) | 2023.03.24 |
[JavaScript] 프로그래머스 코딩테스트 입문 : 대문자와 소문자 (0) | 2023.03.24 |