본문 바로가기

프로그래밍(TA, AA)/알고리즘

(18)
[알고리즘] 코딩인터뷰 알고리즘 참고사이트 "좋은 환경에서 근무하는 좋은 프로그래머가 되자!" 좋은 환경의 개발회사에서 근무하고 싶다면, 그만큼의 노력이 필요합니다. 면접이나 테스트 전형에서 프로젝트 할 수 있는 기술 나열이 아닌 코딩테스트나 코딩과제로 평가를 시행하고 있는 회사는 좋은 개발자를 뽑고자 하는 욕심이 있는 회사이고, 그런 회사의 개발 근무 환경이 실제로 좋기도합니다. 코딩인터뷰때문이 아니더라도 좋은 프로그래머가 되고싶다면 알고리즘에 대한 지식, 이해 그리고 실전 활용은 필수인 것 같습니다. 아래는 코딩테스트와 관련하여 도움이 될만한 사이트들입니다. 알고리즘 사이트 문제는 영어로 되어있는 경우가 다수입니다. 백준 올라인저지나 코딩도장은 한글로 되어있으니, 코딩연습 시작으로 나쁘지 않습니다. 실제 코딩테스트를 해보니 어려운 알고리즘을 ..
[알고리즘] 개인 알고리즘 코드 저장소 저의 알고리즘관련 코드가 올라오는 깃허브 주소입니다.기본 알고리즘이나 문제풀이들이 저장되어 있으니, 참고하실 분들에게 도움이 되길 바랍니다. https://github.com/12bme/Algorithm 현재까지 업로드 목록 내역 (추후 정리하여 작성할 예정)
[알고리즘] 코딩테스트 문제 대비 기술 면접 대비 문제 대비 훈련법1. 직접 풀도록 노력해야합니다. 진실로 노력해야합니다. 많은 문제들은 까다롭게 만들어졌습니다. 문제를 풀때는 공간과 시간 효율에 대해서 반드시 생각해야 합니다. 공간효율을 희생해서 시간 효율을 높일 수 있는지, 아니면 반대로 할 수 있는지 자문해 보아야 합니다.2. 알고리즘 코드를 종이에 적어봅니다. 여러분은 아마 지금껏 컴퓨터 앞에서 코딩을 해왔을 것이고, 컴퓨터가 주는 편리함에 익숙해져 있을 것입니다. 하지만 면접을 보는 동안에는 문법 강조 기능이나 코드 완성, 컴파일링 기능이 갖추어진 도구의 도움을 받을 수 없습니다. 종이에 코딩하면서 같은 상황에 대비하여야 합니다.3. 코드를 테스트해봅니다. 역시 종이 위에. 일반적인 경우뿐 아니라, 기본 조건 그리고 오류 발생 ..