Algorithm
2022. 10. 23.
[바킹독의 실전 알고리즘] 0x00 ~ 0x01강
0x00강 - 오리엔테이션 - 코딩 테스트에 대한 정보 - 코드의 채점을 진행하는 입력 데이터를 테스트 케이스, TC라고 부른다. 테스트 케이스는 적어도 30개에서 50개는 있어야 한다. 코딩 테스트는 코드가 모든 테스트 케이스를 통과했을 때만 문제를 맞혔다고 처리한다. - 환경 세팅 - Visual Studio 2017/2019는 기본적으로 msvc 컴파일러를 사용하지만 거의 모든 채점 서버는 gcc 컴파일러를 사용한다. msvc에서는 못쓰는데 gcc에서는 할 수 있는 기능이 일부 있다. 예를 들어, msvc에서는 배열을 선언할 때 그 크기로 변수를 이용할 수 없는데, gcc에서는 가능하다(VLA, 가변 길이 배열). 강의 내에서는 msvc, gcc에서 모두 잘 실행되는 코드로 설명한다. bits 폴더..