백준이나 프로그래머스 문제를 풀다보면 실행 시간 초과가 발생하는 경우가 있는데, 이 때 얼마나 초과했는지 궁금할 때가 있어 찾아보았다. 코드의 맨 앞과 뒤에 아래 코드를 첨부하면 실행 시간이 얼마나 걸리는지 ms 단위로 확인할 수 있다.
#include <stdio.h>
#include <time.h>
int main()
{
int TIME = 0;
/* Timer on */
clock_t start = clock();
/* 실행 코드 들어가는 부분*/
/* Timer off */
TIME += ((int)clock() - start) / (CLOCKS_PER_SEC / 1000);
printf("TIME : %d ms\n", TIME); /* ms 단위로 출력 */
return 0;
}