Problem
어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요.
Solution
const solution = (n, t) => n * Math.pow(2, t);
1. Math.pow(2, t)로 제곱근 함수 사용. 2**7과 같다
왼쪽 시프트 (<<) 비트 연산자를 알게 되었다.
a << b === a * 2**b
function solution(n, t) {
return n << t;
}
'프로그래머스 (JS) > Lv. 0' 카테고리의 다른 글
[Programmers] 120892번 - 암호 해독 (0) | 2023.03.02 |
---|---|
[Programmers] 120839번 - 가위 바위 보 (0) | 2023.02.28 |
[Programmers] 120893번 - 대문자와 소문자 (0) | 2023.02.28 |
[Programmers] 120837번 - 개미 군단 (0) | 2023.02.28 |
[Programmers] 120909번 - 제곱수 판별하기 (0) | 2023.02.28 |