알고리즘 풀이를 진행하는 리포지토리입니다.
- 알고리즘을 풀이한다.
- 풀이 내용을 mark down(.md)파일로 작성한다.
- 풀이 문제를 형식에 맞춰 커밋한다.
- 자신을 비하하지 않고 자신감을 가진다.
- 남들이 얻을 수 있는 것을 내가 노력해서 얻지 못하는 것은 없다고 믿는다.
- 알고리즘 풀이는 삶을 좀 더 풍요롭게 좀 더 지혜롭게 만들 것을 믿는다.
- 풀이 Commit에만 해당하는 규칙입니다.
- 문제 풀이시
- solve(문제종류) : 6자날짜표기 파일명
- 풀이 변경시
- fix : 6자수정날짜표기 파일명
- 파일명, 폴더 변경시
- move : 6자수정날짜표기 파일명
| 플랫폼 이름 | 예시 |
|---|---|
| 백준 | solve(simulation): 221227_bj_s2_오목.py |
| 프로그래머스 | solve(search): 221227_pg_lv1_컨트롤 제트.py |
| 리트코드 예시 | solve(math): 221227_lt_e_Two Sum.py |
| 코드트리 예시 | solve(simulation): 221227_ct_g2_정육면체 굴리기 |
-
풀이날짜_플랫폼_난이도_문제명.확장자
-
풀이날짜: 6자날짜표기법
-
플랫폼: 백준/프로그래머스/리트코드/코드트리 = bj/pg/lt/ct
-
난이도: 레벨표기일 경우 = lv, 광물표기일 경우 = 첫글자영어소문자, 리트코드의 경우 = Difficulty의 첫글자
- e.g. 220411_pg_lv2_숫자 더하기.py, 220411_bj_b1_덧셈나눗셈.py, 221227_lt_e_Two Sum.py
-
폴더명은 문제종류(영어)로 한다.
-
문제 종류 폴더명 아래에 파일명 규칙을 따른 폴더를 생성하고 그 내부에 파일을 넣는다.
- docs : 문서 수정
- comment : 필요한 주석 추가 및 변경
- rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
- remove : 파일을 삭제하는 작업만 수행한 경우
- chore : 자잘한 수정, 규칙 수정 등
문제 종류: https://www.acmicpc.net/problem/tags
가장 아래의 일치하는 알고리즘 분류가 폴더명이 됨.