/unbreakable-mind-algorithm

중요한건 꺾이지 않는 마음! 여러명과 함께한다면 할 수 있다!

Primary LanguageJava

알고리즘 기록

  • 알고리즘 스터디 기록을 위한 저장소입니다.
  • 초기설정과 팁은 SetUp&Tips 폴더를 참고해주세요.

✔Rule

  • 일주일 목표 문제량 : 4문제

  • 문제 풀이 : 수요일 21 : 30 전까지

  • 코드 리뷰는 자율적으로 PR을 활용하여 진행합니다

  • 플랫폼 통일

    • BOJ : 백준
    • PG : 프로그래머스
    • LTC : 리트코드
    • CFS : 코드포스
    • SWEA : 삼성 SW Expert Academy

✔Commit & Pull Request(PR) Convention

  • 한 문제 해결 시 Commit & PR을 진행 해주세요
Add : 문제 푼뒤
Fix : 코드 수정
Remove : 파일 삭제
  • 문제를 풀고 난 뒤
git commit -m "유승민 : BOJ_7916_P5_CrossSpider_Add
  • 이미 커밋한 코드 수정 시
git commit -m "유승민 : BOJ_7916_P5_CrossSpider_Fix_탐색 방법 수정"
  • 파일 삭제 시
git commit -m "유승민 : BOJ_7916_P5_CrossSpider_Remove"
  • PR 제목은 다음과 같이 통일합니다.
    • 이름 : 문제플랫폼_문제번호_문제등급_문제이름_분류(Add or Fix or Remove) 중 하나
유승민 : BOJ_7916_P5_CrossSpider_Add
  • PR 내용은 코드 리뷰로 활용해주세요
    • 양식은 Pull_Request_Template.md 참고

✔File Convention

  • 문제풀이는 각자 개인 환경에서 작업하고 제출파일 이름은 다음과 같이 구성합니다.

    • 플랫폼_문제번호_문제등급_문제이름.확장자
BOJ_7916_P5_CrossSpider.java

✔Code Convention

  • 변수와 함수 이름 작명 시 역할을 알기 쉽도록 간단한 주석을 덧붙입니다.
// dfs로 타켓을 찾는 함수
static void findTarget(){
	...
}

✔ 참고자료

🏃🏻‍♂️week 0

Type 문제 제목 유형 등급
BOJ 9251 LCS DP G5
BOJ 9461 파도반 수열 DP S3

🏃🏻‍♂️week 1

Type 문제 제목 유형 등급
BOJ 1012 유기농 배추 그래프 탐색 S2
BOJ 14502 연구소 그래프 탐색 G4

🏃🏻‍♂️week 2

Type 문제 제목 유형 등급
PG 2021 KAKAO BLIND 합승 택시 요금 그래프 탐색 Lv3
BOJ 15683 감시 구현 G4

🏃🏻‍♂️week 3

Type 문제 제목 유형 등급
BOJ 1759 암호 만들기 조합론, 브루트포스 G5
BOJ 2447 별 찍기 - 10 분할정복, 재귀 G5

🏃🏻‍♂️week 4

Type 문제 제목 유형 등급
BOJ 3190 구현 G4
PG 연습문제 택배상자 스택 Lv2

🏃🏻‍♂️week 5

Type 문제 제목 유형 등급
BOJ 1715 카드 정렬하기 그리디 G4
BOJ 14499 주사위 굴리기 구현, 시뮬레이션 G4

🏃🏻‍♂️week 6

Type 문제 제목 유형 등급
SWEA 14510 나무 높이 수학 D2
SWEA 1767 프로세서 연결하기 구현, 시뮬레이션 SW Test

🏃🏻‍♂️week 7

Type 문제 제목 유형 등급
BOJ 14499 구슬 탈출 2 구현, 시뮬레이션 G1
BOJ 14499 네트워크 연결 그래프 이론, 최소 스패닝 트리 G4

🏃🏻‍♂️week 8

Type 문제 제목 유형 등급
BOJ 12015 가장 긴 증가하는 부분 수열 2 이분 탐색 G2
BOJ 14003 가장 긴 증가하는 부분 수열 5 이분 탐색, 메모제이션 P5

🏃🏻‍♂️week 9

Type 문제 제목 유형 등급
BOJ 17411 가장 긴 증가하는 부분 수열 6 이분 탐색, 메모제이션 P2
BOJ 1787 문자열의 주기 예측 KMP, 다이나믹 프로그래밍 P2