Skip to content

meem3443/OneDayOneProblem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

OneDayOneProblem

🏃‍♂️ Daily Algorithm Challenge (1일 1알고리즘)

"꾸준함이 실력이다." 매일 하나의 알고리즘 문제를 풀고, 사고의 흐름과 시행착오를 기록하는 공간.

🎯 목표 (Goals)

  • 하루에 최소 한 문제 풀기
  • 단순히 정답을 맞추는 것을 넘어, '왜' 그렇게 풀었는지 기록하기
  • 실패와 개선 과정을 통해 논리적 사고력 기르기

📂 Repository Structure

Name
ㄴ Day_ProblemName_Number

📝 문제 풀이 양식 (Template)

이 저장소의 모든 풀이는 아래의 7단계 구조를 따릅니다.

1. 문제 이름 (Problem Name)

  • 문제의 제목과 원본 링크를 기재합니다.
  • 개발 블로그 링크

2. 사용 개념 (Concepts Used)

  • 문제를 푸는 데 필요한 핵심 자료구조나 알고리즘 이론을 명시합니다.
    • 예: DFS/BFS, Greedy, DP, Hash Map

3. 문제 이해 및 초안 (Drafting)

  • 문제의 핵심 요구사항을 요약하고, 입출력 예시를 분석합니다.
  • 제약 조건(시간 복잡도 등)을 파악합니다.

4. 로직 설계 (Logic Design)

  • 코드를 작성하기 전, 의사 코드(Pseudo-code)나 흐름을 단계별로 정리합니다.
    1. 입력받은 데이터를 ~하게 가공
    2. 반복문을 통해 ~ 조건 확인
    3. 결과 반환

5. 실제 코드 (Actual Code)

  • 정답으로 제출한 최종 코드를 작성합니다.

6. 시행착오 (Trial & Error)

  • (가장 중요한 부분) 문제를 풀면서 겪은 오류나 실패 원인을 분석합니다.
    • 시간 초과가 났다면 원인이 무엇인지
    • 엣지 케이스(Edge Case)를 놓쳤다면 어떤 경우였는지

7. 결과 및 느낀점 (Results & Reflections)

  • 최종 결과 (메모리 사용량, 실행 시간 등)
  • 새롭게 알게 된 문법이나 아이디어 정리

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors