알고리즘
[프로그래머스] 세균증식
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
}
}