https://school.programmers.co.kr/learn/courses/30/lessons/120910
def solution(n, t):
return n * (2 ** t)
t
시간 후는 2 ** t
로 표현 가능하고, 거기서 처음 마리수인 n
을 곱해주었다.def solution(n, t):
for i in range(t) :
n *= 2
return n
n
에 t
만큼 2
를 곱해가는 풀이다.O(logn)
으로 우수하니 적극 사용하자.피드백은 언제나 환영입니다 :)