# 로드맵 ## 원하는 방향 ### 역량테스트(삼성 역량테스트, 삼성 A형) 일단 DP 같은 알고리즘은 안나온다고 보면 된다. 난이도를 다른 기업 코테와 비교하자면 더 어려울 수도 쉬울 수도 있다. 유형이 DFS, BFS 완탐, 시뮬레이션 정도로 제한적이기 때문에 준비하기 쉬울 수도 있고, 2문제가 출제되는데 각 문제가 상당히 길고 시간도 오래걸리는 점을 감안하면 어렵다고 볼 수도 있음. 나는 개인적으로 삼성이 더 쉽다고 생각함 1. 브루트 포스(완탐) 2. 그래프 3. 시뮬레이션 4. BFS [1. 기초](https://code.plus/course/32) [2. 연습](https://code.plus/course/33) [3. 문제](https://code.plus/course/34) ### 삼성 개박살(B형 준비) 1. [STL 구현해서 쓰기](https://github.com/leecoders/MY_STL) 2. [어떻게 준비하면 좋을지](https://baactree.tistory.com/53) ### IT 대기업(카카오, 라인, ...), 일반 대기업(LG CNS, 하이닉스, ...) 1. 문자열(파싱하는 문제 자주 나옴) 2. [배열, 트리, 그래프, 힙, BST, 스택, 큐]와 같은 기본 자료구조 응용 문제 3. 시뮬레이션은 어디에나 기본적으로 잘 나옴 4. SQL나오는 곳도 있다.. 알아서 준비.. 5. 백준 랭작해서 기본적인 구현 능력 만들기 ### 기타 코딩테스트 보는 기업(스타트업, 중견 이상 ~) - 위의 1~3번 똑같이 공부하고 백준에서 풀 수 있는 문제 열심히 풀면 됨(1~3번 정도 공부했으면 대충 뭐 풀어야 할지 감이 올 것) ### 대회 1. 대회에서 최적화 문제로 DP는 기본임 2. 그래프 심화 3. 종만북(마음의 준비 단단히 필요함..) 4. 준비 딱히 안해봐서 잘은 모르겠음 [링크](https://baactree.tistory.com/52)읽어볼 것 ## 문제 리스트 ### 기본(공통) : 브루트 포스, 그래프, 시뮬레이션, BFS - 삼성 : [SWEA - 역량테스트 대비 문제](https://swexpertacademy.com/main/userpage/code/userProblemBoxDetail.do?probBoxId=AV5Po0AqAPwDFAUq&leftPage=1&curPage=userpage&userId=SWEAC&&&&)(로그인 쿠키 저장되고 나서 다시 링크 들어가야 함) - IT 대기업, 일반 대기업 : [프로그래머스](https://programmers.co.kr/learn/challenges) - 대회 : 백준, 코드포스