Javascript/코딩테스트-연습
[JavaScript] 세균 증식 - 프로그래머스
BeomBe
2024. 3. 21. 10:50
반응형
안녕하세요, 세균 증식 문제는 굉장히 쉬운 문제이지만, 다양한 생각을 할 수 있기때문에, 포스팅을 작성합니다.
문제 설명
아래를 보시면, n개가 2의 t제곱승 만큼 증가하는것을 유추할 수 있습니다.
따라서 제 풀이는 아래와 같습니다.
나의 풀이
앞서 문제 설명에 적은 것 처럼, 처음세균수 n에 2의t승을 곱해줬습니다.
function solution(n, t) {
return n * (2 ** t);
}
다른 사람 풀이
다른 사람 풀이 중 생각해볼만한 방식과 함수활용이 있어 같이 포스팅 합니다.
1. 비트연산자 사용
function solution(n, t) {
return n << t;
}
2. Math.pow() 함수사용
function solution(n, t) {
return n*Math.pow(2,t);
}
반응형