본 과정에서는 다양한 인터랙티브 코딩 챌린지를 통해 다양한 알고리즘을 빠르게 이해하고 구현하는 방법을 배우게 됩니다.
🎯 과제
본 과정에서 다음을 배우게 됩니다:
- 순열 (permutation), 두 수의 합 (two sum), 압축 (compression), 해시 맵 (hash map), 문자열 차이 (string difference), Fizz Buzz, 문자열 뒤집기 (reverse string), 고유 문자 (unique characters), 회전 (rotation), 우선순위 큐 (priority queue), 연결 리스트 (linked list), 분할 (partition), 삭제 (deletion), 루프 감지 (loop detection), 정렬 (sorting), 스택 (stacks), 큐 (queues), 너비 우선 탐색 (breadth-first search), 최단 경로 (shortest path), 깊이 우선 탐색 (depth-first search), 트리 균형 (tree balancing) 과 같은 알고리즘 구현 방법.
🏆 성과
본 과정을 완료하면 다음을 수행할 수 있습니다:
- 다양한 자료 구조와 기술을 사용하여 광범위한 알고리즘 문제를 효과적으로 해결할 수 있습니다.
- 기본적인 알고리즘과 실제 적용에 대한 더 깊은 이해를 얻을 수 있습니다.
- 문제 해결 능력을 향상시키고 코딩 및 알고리즘 구현에 더욱 능숙해질 수 있습니다.



