언어별 유의사항
C++
C++ 언어의 경우, 테스트케이스 실행 시간이 정확하지 않습니다.
복잡도를 출력된 실행 시간으로 계산하지 마세요.
Mac OS에서는 특히 컴파일 시 라이브러리 정적 링크가 불가능하기 때문에, 동적으로 라이브러리를 링크되어 실행 속도가 매우 느리게 측정됩니다.
Node.js
readline 모듈을 통한 표준 입력만 사용 가능합니다.
readFileSync 모듈은 Windows 환경에서 표준입력 (0
or /dev/stdin
) 옵션을 사용하는것이 불가능하다는 문제가 있습니다.
fs.readFileSync(process.platform === 'win32' ? 'input.txt' : '/dev/stdin', 'utf-8')
input.txt
파일을 만든 후 process.platform
에 따라 파일 경로를 전달하는 식으로 구현이 가능하긴 하지만, 코드 일관성이 깨지게 되어 현재로썬 구현되지 않은 상태입니다.
Last updated