자료구조, 알고리즘/JavaScript 기초 문법
1. 코딩 테스트 유형 및 플랫폼
채린씨
2022. 3. 2. 21:40
JavaScript 기초 문법을 공부하기 전에,
* 왜 코딩 테스트를 보는가?
- SW 기본 역량(문제 해결 능력 + 구현 능력)을 정량적으로 평가하는 유용한 방법
* 기출 문제 유형 : 탐욕 알고리즘, Binary Search, BFS, DFS, 구현, Graph, Hash, Priority Queue, DP, Trie...
* 대표 문제 유형
- 구현 : 코딩을 통해 문제의 요구사항을 해결하여 답을 도출하는 유형
- 완전 탐색(DFS/BFS) : 컴퓨터의 빠른 계산 능력을 기반으로 가능한 경우의 수를 모두 찾아서 답을 도출하는 유형
- 탐욕 알고리즘 : 당장 최적인 답을 선택하는 과정을 반복하면서 답을 도출하는 유형
* 코딩 테스트 플랫폼
- programmers(https://programmers.co.kr) : 가장 많이 사용 (ex. 네이버, 카카오, 라인, 쿠팡...)
- Baekjoon Online Judge(https://www.acmicpc.net)
- LeetCode(https://leetcode.com) : 해외 IT 기업이 많이 사용
- HackerRank(https://www.hackerrank.com)
- Codility(https://www.codility.com)
- groom(https://devth.goorm.io)
- SW Expert Academy(https://swexpertacademy.com) : 삼성의 독자적 플랫폼