CodingTest

프로그래머스 - 세균 증식 (JAVA)

쩡선영 2023. 2. 2. 18:18

문제 설명


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

<제안사항>

1) 1 <= n <= 10

2) 1 <= t <= 15

 

 

 

내가 직접 짠 코드


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

 

 

 

문제 설명


1) answer에 n을 넣은 다음

2) 0부터 t까지 반복문을 돌리면서

3) answer에 2씩 계속 곱해줍니다