Giter Site home page Giter Site logo

altu-bitu-4's Introduction

Altu-Bitu-4

SW학부 원스탑 튜터링에서 진행하는 코딩 테스트 대비 알고리즘 튜터링 알튜비튜의 4기 레포지토리입니다.
튜티 분들의 과제 제출 및 튜터들의 코드 리뷰가 이곳에서 이루어지며, 강의 이후 튜터들이 준비한 라이브 코딩 코드과제 답안 코드를 업로드할 예정입니다.


📅 언제 업로드 되나요?

  • 라이브 코딩 코드 : 금요일 이론 강의 직후

  • 과제 답안 코드 : 화요일 문제 해설 강의 직후 (== 과제 제출 기간 마감 이후)


✏️ 커리큘럼

날짜 주제 담당 튜터 강의 자료 문제 비고
2023.02.14 OT @dooli1971039 바로가기 - 녹화 영상 제공
2023.02.17 정렬, 맵, 셋 @jk0527 바로가기 바로가기 -
2023.02.24 스택, 큐, 덱 @kimyu0218 바로가기 바로가기 -
2023.03.03 정수론 @kwakrhkr59 바로가기 바로가기 -
2023.03.10 브루트 포스 @Dong-droid 바로가기 바로가기 -
2023.03.17 우선순위 큐 @dbswn 바로가기 바로가기 -
2023.03.24 그리디 알고리즘 @grdnr13 바로가기 바로가기 -
2023.03.31 DFS & BFS @kimyu0218 바로가기 바로가기 -
2023.04.07 백트래킹 @sujeong000 바로가기 바로가기 -
2023.04.14 동적 계획법 @sujeong000 바로가기 바로가기 -
2023.05.05 이분 탐색 @grdnr13 바로가기 바로가기 녹화 강의 제공
2023.05.12 투 포인터 @kwakrhkr59 바로가기 바로가기 -
2023.05.19 트리 @dbswn 바로가기 바로가기 -
2023.05.26 최단 경로 @Dong-droid 바로가기 바로가기 -
2023.06.02 유니온 파인드 @bsa0322 바로가기 바로가기 2기 자료 제공
2023.06.02 최소 신장 트리 @ZERO-black 바로가기 바로가기 2기 자료 제공
2023.06.02 위상 정렬 @bsa0322 바로가기 바로가기 2기 자료 제공

🤙 규칙

🎉 출석

  • 규칙 : 금요일(대면) + 화요일(비대면) 강의 모두 참석❗

  • 최대 2번까지 결석 가능 (강의 시간 전까지 튜터에게 알릴 것)

  • 5/5 이분 탐색 강의는 녹강을 제공해드립니다. (출결 반영 X)

  • 6/2 유니온 파인드, 최소 신장 트리, 위상 정렬 강의는 추가로 공부하면 좋을 내용이라 2기 녹화 영상을 제공해드립니다. (출결 반영 X, 과제 반영 X, 코드리뷰 X)

🎉 과제

  • 공지한 필수 3문제를 풀어서 깃허브에 풀리퀘스트 열기
  • 필수 2문제를 풀 경우 1문제는 추가 제출로 과제 대체 가능
  • 화요일 이론 강의 시간 전까지 제출❗
    (화요일 18:59까지)

ex) 2월 17일(금) 튜터링 → 2월 21일(화) 오후 6시 59분까지 과제 업로드

📌 패널티

  • 출결+과제 3번 OUT 시 튜터링 제외❗
    (이번 기수 튜터링 제외 시, 다음 알튜비튜 5기 참여 불가)

♟️ 코드 작성 (C++)

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

⚡ 클린 코드 작성법

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

📁 폴더 구조

📁 01_정렬
<!-- (번호)_(알고리즘명) -->
ㄴ 📁 필수
<!-- (과제 분류) -->
ㄴ 📄 1886.cpp
<!-- (문제 번호).cpp -->

✉️ 커밋 메시지

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

altu-bitu-4's People

Contributors

jk0527 avatar dooli1971039 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.