본문 바로가기
Javascript/코딩테스트-연습

[JavaScript] 세균 증식 - 프로그래머스

by BeomBe 2024. 3. 21.
반응형

안녕하세요, 세균 증식 문제는 굉장히 쉬운 문제이지만, 다양한 생각을 할 수 있기때문에, 포스팅을 작성합니다.

 

문제 설명

아래를 보시면, 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);
}

 

 

반응형