Skip to content

Latest commit

 

History

History
101 lines (73 loc) · 9.49 KB

README.md

File metadata and controls

101 lines (73 loc) · 9.49 KB

Hits

SW학부 원스탑 튜터링에서 진행하는 코딩 테스트 대비 알고리즘 튜터링 알튜비튜의 튜터 레포지토리입니다.
튜터링에서 작성한 라이브 코딩 코드과제 답안 코드를 업로드 할 예정입니다.


📅 언제 업로드 되나요?

  • 라이브 코딩 코드 : 출석 과제 마감 직후

    ex) 9월 2일 오전 9시 30분 녹화본 제공 → 9월 4일 자정 이후 코드 업로드

  • 과제 답안 코드 : 과제 마감 직후

    ex) 9월 2일 과제 → 9월 8일 낮 12시 이후 업로드


✏️ 커리큘럼

🌙 초급

날짜 주제 담당 튜터 강의 자료 문제
2022.09.01 OT - 바로가기 -
2022.09.02 정렬 @flowersayo 바로가기 바로가기
2022.09.06 맵과 셋 @bsa0322 바로가기 바로가기
2022.09.09 스택, 큐, 덱 @bsa0322 바로가기 바로가기
2022.09.13 정수론 @ZERO-black 바로가기 바로가기
2022.09.16 브루트 포스 @ZERO-black 바로가기 바로가기
2022.09.20 구현 & 코너케이스 @ZERO-black 바로가기 바로가기
2022.09.23 백트래킹 @bsa0322 바로가기 바로가기
2022.09.27 동적 계획법 @bsa0322 바로가기 바로가기
2022.09.30 우선순위 큐 @ZERO-black 바로가기 바로가기
2022.10.04 그리디 알고리즘 @ZERO-black 바로가기 바로가기
2022.10.07 이분 탐색 @bsa0322 바로가기 바로가기
2022.10.11 투 포인터 @bsa0322 바로가기 바로가기
2022.10.14 DFS & BFS @ZERO-black 바로가기 바로가기

🌙 중급

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

🤙 규칙

🎉 출석 체크

  • 규칙 : 녹화본에서 다룬 라이브 코딩 문제 2개 이상 풀면 인증❗
  • 기한 : 녹화본을 제공하는 당일 자정 ~ 다음 날 자정

ex) 9월 2일 09:30 녹화본 제공 → 9월 2일 00:00 ~ 9월 4일 00:00

🎉 과제 기한

일주일 후 튜터링 전날 오후 12시까지❗

ex) 9월 2일 튜터링 → 9월 8일 오후 12시까지 과제 업로드

📌 과제 패널티

3번 미수행 시 튜터링 제외❗

♟️ 코드 작성 (C++)

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

⚡ 클린 코드 작성법

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

📁 폴더 구조

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

✉️ 커밋 메시지

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