세균 증식

반즈·2023년 11월 30일

프로그래머스 입문

목록 보기
23/51

문제 설명

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

입출력 예


자바

나의 풀이

class Solution {
    public int solution(int n, int t) {
        int answer = 0;
        for(int i = 1; i <= t; i++){
            n *= 2;
        }
        answer = n;
        return answer;
    }
}

참고 풀이 (Math.pow)

class Solution {
    public int solution(int n, int t) {
        int answer = n * (int)Math.pow(2,t);
        return answer;
    }
}

자바스크립트

나의 풀이 (Math.pow())

function solution(n, t) {
    var answer = 0;
    answer = n * Math.pow(2, t);
    return answer;
}

참고 풀이

function solution(n, t) {
    let answer = n;
    for(let i = 0; i < t; i++){
        answer *= 2
    }
    return answer;
}
profile
나를 채우다

0개의 댓글