소개 - 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 예시)
- 파일명 valid-anagram은 leetcode 문제 url 형식을 따른다. https://leetcode.com/problems/**valid-anagram**
- git add LeeJinwoo/valid-anagram.java
- 커밋명에 시간복잡도, 공간복잡도 표기
- 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 노션)
- 자유롭게 팁 추가해주세요