소개 - LeetCode-Study-Team/solutions GitHub Wiki

주간 모임 횟수

주 2회 (수요일, 일요일) - 10:00 PM

목표

  • 100문제 정도 달성 (2달 예상)
  • 연장선으로 코딩 인터뷰 (옵셔널)

해야할것

  • 발표자
    • 풀 3문제씩 정하기.
    • 위키에 발표할 자료 작성하기. (솔루션 + 관련 개념)
      • 여러 솔루션 준비 (최적 솔루션 포함)
      • 사용된 알고리즘과 자료구조가 포함하기. 가능하다면, 시간복잡도도.
    • 테스트 해볼수 있게 Input 준비하기
  • 모두
    • 발표자 2명이 정한 총 6문제 풀어오기. (즉, 하루 2문제 정도)

회비

  • 벌금제도에 사용
  • 윤기님이 관리 예정

벌금제도

  • 발표자
    • 발표 못할시 10,000원 (예, 결석 + 자료 미준비)
  • 모두
    • 지각 2,000원 (20분 넘을 경우)
    • 결석 5,000원
  • 중도 하차
    • 20,000
  • 벌금 많이내어 2만원 밑으로 떨어질시 2만원 재입금

발표 순서

  • 김유철
  • 이진우
  • 신형록
  • 김태환
  • 윤기님

코드 공유 방업

  • Repository를 자기계정으로 Fork
  • solutions 리포지토리에 자기이름 폴더(영어로 ex: LeeJinwoo)를 생성한다.
  • 푼 문제를 자기이름 폴더아래 문제이름으로 폴더를 만들어 파일 ADD. (예: 242번 Valid Anagram 예시)
  • 커밋명에 시간복잡도, 공간복잡도 표기
    • git commit -m "valid-anagram Time: 2 ms / O(N) , Space: 42.7 MB / O(N)"
  • git push
  • pull request(PR) 하기
  • PR 시, 서로 코드에 코멘트 등 피드백을 해준다
  • 주 2회 발표 마무리 시점에 PR을 머지한다

  • Leethub
    • 리트코드에 submit 시 자동으로 내 깃헙에 코드 푸시 가능
  • 카테고리별 75문제
  • 마크다운 샘플
  • 마크다운 에디터: Typora 추천 (or 노션)
  • 자유롭게 팁 추가해주세요