[JAVA 1팀] 알고리즘 스터디
- 기간: 2023년 2월 ~
- 정기 회의: 일요일 오전 10시
- 참고 사이트: 노션
- 언어: JAVA
- 주 1회 온라인(WebEx) 미팅
- 매주 일요일 풀고 온 문제 풀이 및 코드 리뷰
- commit 메세지: [플랫폼] 번호_문제이름
- description: 문제 주소 (option)
- 터미널에서 작성법:
git commit -m "[BOJ] 21554_마법사의 돌 장난감"
- 플랫폼 작성법 통일:
- [BOJ] - 백준
- [SWEA] - 삼성SW Expert Academy
- [PGS] - 프로그래머스
- [ETC] - 그외
WEEK1 / BOJ_9999 / name
| 주차 | 문제 1 | 문제 2 | 문제 3 | 문제 4 | 문제 5 | 문제 6 |
|---|---|---|---|---|---|---|
| WEEK1 | 적록색약 | 집합의 표현 | 성냥개비 | 포도주 시식 | 공주님의 정원 | |
| WEEK2 | 강의실 배정 | 꿀 따기 | 감시 | 행성 터널 | 공유기 설치 | |
| WEEK3 | 다리 만들기 | 2048 (Easy) | 마법사 상어와 파이어볼 | 줄 세우기 | 주사위 굴리기 2 | |
| WEEK4 | 게리맨더링 | ⚾ | 상어 중학교 | 퇴사 2 | 사다리 조작 | |
| WEEK5 | 사회망 서비스(SNS) | 말이 되고픈 원숭이 | 가장 긴 증가하는 부분수열 2 | 파일 합치기 | 회사 문화 1 | |
| WEEK6 | 가르침 | 소문난 칠공주 | Maaaaaaaaaze | 비밀 모임 | 나머지 합 | |
| WEEK7 | 어른 상어 | 멀티탭 스케줄링 | 욕심쟁이 판다 | N-Queen | K번째 수 | |
| WEEK8 | 달이 차오른다, 가자. | 동전 퍼즐 | 퍼즐 | 나만 안되는 연애 | 구간 곱 구하기 | |
| WEEK9 | 중량제한 | 리그 오브 레게노 | 열쇠 | 경사로 | 여행 | 택배 배송 |
| WEEK10 | 타임머신 | 사격 연습 | 구슬 탈출 2 | 배열 돌리기 6 | 고냥이 | 이사 |
| WEEK11 | 너 봄에는 캡사이신이 맛있단다 | 거울 설치 | 달빛 여우 | 합이 0 | ||
| WEEK12 | 자리배정 | 좋다 | 전화번호 목록 | 병아리의 변신은 무죄 | ||
| WEEK13 | 문자열 지옥에 빠진 호석 | 마피아 | 커피숍2 | 친구비 | ||
| WEEK13 | 홍익 투어리스트 | 소가 길을 건너간 이유 | ㄷㄷㄷㅈ | 같이 눈사람 만들래? |
- git fetch
- git add .
- git commit -m "[BOJ-문제번호] 문제명"
- git pull origin main
- git push origin [개인 브랜치]
- 적용 알고리즘 개념 간단하게 설명
- 문제 풀이를 위한 접근 방식(or 개념) 설명
- 기본 코드에 대한 설명
- 추가적으로 개선한 코드에 대한 설명
- 시간 복잡도, 공간 복잡도 계산 => 어려우면 실행 시간 캡처로 대체
- 사용 라이브러리 정리
- 기타(문제 풀이에 어려웠던 점, 구현하고자 했는데 실패한 방식)