Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

📌 학습 루틴

  • 하루 1~2문제 풀기
  • 문제 푸는 시간 체크하기 (시간 내에 푸는 습관)
  • 일주일에 한 번 지난 문제 복습하기

📌 기본 개념 정리

  • ✅ 자료구조: 배열, 리스트, 스택, 큐, 해시, 트리, 그래프
  • ✅ 알고리즘: 정렬, 완전 탐색(브루트포스), 백트래킹, 그리디, DP, DFS/BFS

📌 학습 순서

  • 배열, 문자열 다루기
  • 조건문, 반복문 활용 익히기
  • 리스트, 스택, 큐 개념 익히기
  • 정렬 알고리즘 (버블, 선택, 삽입, 퀵, 병합)
  • 탐색 알고리즘 (완전 탐색, 이진 탐색, DFS/BFS)
  • DP(동적 계획법)

📌 문제를 풀 때 TIP

  • 처음엔 직접 코드 짜려고 노력하기
  • 정 모르겠으면 해설을 보고 코드 따라쳐 보기
  • 반드시 다시 한 번 스스로 구현해 보기 (복습 중요!)

📌 코드 리뷰 & 개선하기

처음에 짠 코드는 대부분 비효율적

  • 더 깔끔하게 쓸 방법 없을까?
  • 시간 복잡도를 줄일 수 있을까?

다른 사람 코드랑 비교해 보기 👉 처음엔 무조건 맞추는 게 목표지만, 점점 "더 좋은 코드"를 고민해야 함!

📌 추천 문제집 사이트

  • 백준 (BOJ) – 단계별 문제 추천이 잘 되어 있음
  • 프로그래머스 – 기업 코테 기출 문제 많음
  • LeetCode – 해외 코테 준비할 때 좋음

✅ 쉬운 문제부터 시작해야 함!
1️⃣ "입출력, 조건문, 반복문" 같은 기본적인 문제부터 풀기
2️⃣ 정렬, 탐색 같은 알고리즘을 적용해야 하는 문제로 넘어가기
3️⃣ 중급 난이도 (DFS/BFS, DP) 문제 도전하기

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages