코테공부
프로그래머스 10일차 - 세균 증식
알면 알 수록 재밌다!
2023. 2. 23. 16:06
어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간
t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요.
1 ≤ n ≤ 10
1 ≤ t ≤ 15
입출력 예 #1
처음엔 2마리, 1시간 후엔 4마리, 2시간 후엔 8마리, ..., 10시간 후엔 2048마리가 됩니다. 따라서 2048을 return합니다.
입출력 예 #2
처음엔 7마리, 1시간 후엔 14마리, 2시간 후엔 28마리, ..., 15시간 후엔 229376마리가 됩니다. 따라서 229,376을 return합니다.
import math
def solution(n, t):
answer=n*math.pow(2,t)
return answer
파이썬 내부 모듈을 사용했다.
2배씩 증가하니까 2의 t승을 구하면된다
그리고 처음의 세균수를 곱해준다