GeeksforGeeks의 DSA 튜토리얼을 참고하여 알고리즘 및 자료구조 개념을 TypeScript로 연습하는 프로젝트입니다.
최근부터는 사고 과정을 기록하기 위해, 다음과 같은 순서로 커밋을 남기고 있습니다.
- 코드를 작성하기 전, 해결 로직을 한글(의사 코드)로 먼저 정리합니다.
- 테스트 케이스를 먼저 작성합니다.
- 👉 한글 로직 설계 및 테스트 코드 작성
- 정리된 로직을 바탕으로 실제 동작하는 TypeScript 코드로 변환합니다.
- 👉 로직 구현
- AI를 활용하여 리뷰를받습니다.
- 👉 AI 피드백 반영
.
├── algorithm/ # 알고리즘 문제 풀이 (Sorting, Searching, etc.)
├── data-structure/ # 자료구조 구현 (LinkedList, Stack, Queue, etc.)
├── coding-test/ # 코딩테스트 문제 풀이 (Programmers, etc.)