처음 마릿수에 시간 경과한 시간만큼 한 시간마다 계속 2배를 해준다.
import Foundation
func solution(_ n:Int, _ t:Int) -> Int {
var count: Int = n
for _ in 1...t {
count *= 2
}
return count
}
import Foundation
func solution(_ n:Int, _ t:Int) -> Int { n * Int(pow(2.0, Double(t)))}
거듭제곱 메소드 pow를 활용하였다.
pow 의 두 인자를 모두 소수점형으로 바꾸면 해결이 된다.