White Cat's Paw

알고리즘

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

JungMayo 2025. 4. 11. 01:48

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

 

1. 1시간에 2배씩 증가하기 때문에 t시간동안 반복

2. 반복되는 동안 *2를 해서 값을 추출하기

 

class Solution {
    public int solution(int n, int t) {
        
        for(int a = 1; a<=t; a++){ --> ex 9시간이면 9번 반복하되
            n *= 2; --> 반복할 때마다 2를 곱해서 세균수를 증식시키고
        }
        return n; --> 세균수를 return
    }
}