mwy3055   5년 전

동일한 작업을 실행하는 코드가 있을 때, 변수를 어느 라인에서 선언하느냐에 따라 실행 시간이 달라집니다.

이 문제에서는, n개의 수를 저장하는 공간을

1.전역변수로 동적할당

2.n을 입력받기 전 동적할당

3.n을 입력받은 후 동적할당

4.전역변수 배열로 선언

네 상황에서 모두 실행 시간이 다릅니다. 이유가 뭔가요?


leehosu01   5년 전

가능성들 목록입니다. 참고하세요

1. 채점 서버가 다르다

2. 캐싱이 늦게 일어났다

3. 컴파일 시간에 최적화가 일부 더 발생해 "버렸다"

djm03178   5년 전

제출 기록들을 봤는데 저 정도면 동일한 코드에 동일한 실행 환경이라도 그 때마다의 오차에 의해 달라질 수 있는 수준입니다. 프로세서가 그 프로그램 하나만 돌리는 게 아니기 때문이죠.

댓글을 작성하려면 로그인해야 합니다.