문제 설명
어떤 세균은 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 |