Coding Test

세균 증식

honey-vision 2024. 7. 7. 11:00

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

 

나온 결과에 2배, 다음 결과에 2배, ㆍ

이렇게 세균 번식이 이어진다.

 

따라서, 나온 결과 answer에 2배를 곱해주는 연산을 주어진 시간만큼 반복하면 된다.

전체 코드는 다음과 같다.

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

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

'Coding Test' 카테고리의 다른 글

순서쌍의 개수  (0) 2024.07.09
문자 반복 출력하기  (0) 2024.07.08
삼각형의 완성조건 (1)  (0) 2024.07.06
모음 제거  (0) 2024.07.05
배열의 유사도  (0) 2024.07.04