더북(TheBook)

2.4 코딩

지금까지 여러분은 문제의 모든 제약 조건을 파악하고 몇 가지 해결책을 고안해 다양한 해결책의 복잡도를 평가한 후 최종으로 코딩할 해결책을 선택했습니다. 면접관과 제약 조건, 구현 아이디어, 복잡도를 논하기 전에 바로 코딩을 시작하면 절대 안 됩니다.

우리는 비주얼 스튜디오 같은 IDE로 코딩하는 것에 익숙합니다. 화이트보드나 종이에 코드를 작성하라고 하면 많은 사람이 난처해합니다. 따라서 종이에 코딩하는 연습을 해야 합니다. 종이는 뒤로 가기 버튼이 없으니 코딩하기 전에 생각해야 합니다. 항상 모듈 형태의 코드를 작성하려고 노력하세요. 깨끗하고 관리하기 편한 코드가 되도록 함수를 작게 만들어야 합니다. 스와프 함수가 있다면 그것을 사용하고 면접관에게 나중에 작성하겠다고 말하세요. 여러분이 스와프 코드를 작성할 수 있다는 것은 모두가 알고 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.