Skip to content

Latest commit

 

History

History
69 lines (57 loc) · 8.11 KB

README.md

File metadata and controls

69 lines (57 loc) · 8.11 KB

AltuBitu-Assignment


✏️ 커리큘럼

🌙 초급

날짜 주제 담당 튜터 강의 자료 문제
2022.03.03 OT - 바로가기 -
2022.03.04 정렬 @bsa0322 바로가기 바로가기
2022.03.08 맵과 셋 @bsa0322 바로가기 바로가기
2022.03.11 스택, 큐, 덱 @bsa0322 바로가기 바로가기
2022.03.15 정수론 @ZERO-black 바로가기 바로가기
2022.03.18 브루트 포스 @ZERO-black 바로가기 바로가기
2022.03.22 구현 & 코너케이스 @ZERO-black 바로가기 바로가기
2022.03.25 백트래킹 @bsa0322 바로가기 바로가기
2022.03.29 동적 계획법 @bsa0322 바로가기 바로가기
2022.04.01 우선순위 큐 @ZERO-black 바로가기 바로가기
2022.04.05 그리디 알고리즘 @ZERO-black 바로가기 바로가기
2022.04.08 이분 탐색 @bsa0322 바로가기 바로가기
2022.04.12 투 포인터 @bsa0322 바로가기 바로가기
2022.04.15 DFS & BFS @ZERO-black 바로가기 바로가기

🌙 중급

날짜 주제 담당 튜터 강의 자료 문제
2022.05.03 최단 경로 @bsa0322 바로가기 바로가기
2022.05.10 구현 & 코너케이스 @bsa0322 바로가기 바로가기
2022.05.17 트리 @ZERO-black 바로가기 바로가기
2022.05.24 유니온 파인드 @bsa0322 바로가기 바로가기
2022.05.31 최소 신장 트리 @ZERO-black 바로가기 바로가기
2022.06.07 위상 정렬 @bsa0322 바로가기 바로가기

🤙 규칙

♟️ 코드 작성

c++

  • 변수 : 스네이크 표기법
  • 함수 : 카멜 표기법
  • 상수 : 대문자와 언더스코어
int hello_world; //변수
int helloWorld() //함수
const int HELLO_WORLD //상수

⚡ 클린 코드 작성법

  • 전역변수 최대한 사용 ❌
  • 함수의 용도는 명확하게, 가능한 메인은 짧게
  • 인덴테이션은 최대한 3-depth 까지만 (삼중 for문까지 가능)
  • 구현이 까다로운 부분은 주석으로 보충 설명

📁 폴더 구조

📁 03월 04일 - 정렬 <!--(튜터링 날짜) - (알고리즘명)-->
ㄴ 📄 1886.cpp <!--(문제 번호).cpp-->

✉️ 커밋 메시지

[정렬] 3월 4일 <!--[(알고리즘명)] (제출 날짜)-->
[정렬] 3월 5일 - Update <!--수정시-->
[정렬] 3월 6일 - ing <!--풀고 있는 중-->