반응형
swift언어로 문제를 풀다 보면 시간 초과가 뜨는 경우가 있어 시간 측정하는 방법을 기록합니다..
CFAbsoluteTimeGetCurrent()를 이용
import Foundation
processTime{
// Code
}
func processTime(closure: () -> ()){
let start = CFAbsoluteTimeGetCurrent()
closure()
let processTime = CFAbsoluteTimeGetCurrent() - start
print("경과 시간: \(processTime)")
}
출처
반응형
'Algorithm' 카테고리의 다른 글
[Algorithm] Queue 구현 Swift (0) | 2021.05.13 |
---|---|
[Algorithm] LowerBound & UpperBound (1) | 2021.04.29 |
[Algorithm] DFS/BFS (0) | 2020.12.01 |
댓글