MIC Algorithm Study
반드시 코드 리뷰 과정을 숙지할 것!!
- 해당 링크에서 알고리즘 및 자료구조를 분류해놓은것을 확인할 수 있다.
-
일주일에 1~2문제 풀어서 올린다.
-
반드시 주석이나 README.md를 통해 어떻게 생각하고 접근하여 풀었는지 간단하게라도 작성한다.
-
어떤 알고리즘 또는 자료구조에 대해 공부하고 정리하여 올려도 좋다.
-
위에 소개된 코드 리뷰 과정을 따른다.
-
Baekjoon/ 폴더에는 https://www.acmicpc.net/ 에서 푼 문제들만 다룬다.
- Baekjoon/ 폴더 구조는 다음과 같다.
- Baekjoon/ 밑에 "문제번호" 폴더를 만들고 "이름" 폴더를 만들어 소스파일을 올린다. ex) Baekjoon/1000/seunguklee/1000.cpp
└── Baekjoon
├── 1000
│ ├── jinhyunly
│ │ ├── 1000.cpp
│ │ └── Main.java
│ └── seunguklee
│ ├── 1000.cpp
│ ├── 1000_1.cpp
│ └── README.md
└── 2000
-
Help/ 폴더에는 문제가 안풀리거나 문제를 다 풀었는데 특정 사유(시간 초과 등)로 인해 오답 처리가 됬을 경우 등.. 도움을 요청하는 폴더이다.
- "문제사이트_문제번호" 형식의 소스파일로 올린다. ex) Baekjoon_2000.cpp
- 반드시 어떻게 생각하고 접근해서 풀었는지 주석을 단다.
-
Concept/ 폴더에는 알고리즘 또는 자료구조에 대해 공부하고 정리하여 올리는 폴더이다.
- "공부한 주제.md" 형식의 마크다운 파일로 올린다. ex) quick_sort.md
-
Image/ 폴더는 마크다운 파일을 작성할 때 사용한 이미지들을 올리는 폴더이다.
- 각자 알고리즘 문제 사이트에서 풀 문제를 정한다. (1주일에 1~2문제)
- 해당 문제의 태그를 /tags/README.md 에 추가한다.
- 문제를 풀어서 PR(pull request)를 날려 피드백을 받는다.
- 피드백을 통해 개선할 점이 필요하면 개선하여 수정하여 다시 올린다.