Skip to content

aka-nick/AlgorithmStudy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

알고리즘 스터디

📚참고자료

무료 알고리즘 강의
참고한 깃허브



📄출제 사이트와 문제 난이도

프로그래머스

백준



🙋‍♂️ 참가인원 🙋‍♀️

SEB_BE_39_강도경
SEB_BE_39_김기홍
SEB_BE_39_김수보
SEB_BE_39_김주하
SEB_BE_39_나여주
SEB_BE_39_박정수
SEB_BE_39_박성재
SEB_BE_39_이소희
SEB_BE_39_이지언



🎲진행 방식

매주 월요일 3문제 출제 기한은 그 주 일요일까지 PR보내기
모르는 문제에 대해선 매주 수요일, 토요일 디스코드 화면 공유를 통해 풀이에 대해 의논


📬 제출방식

  1. git fork하기
  2. fork된 자신의 원격 저장소 확인하고 로컬로 클론하기
  3. 알고리즘 풀이 후 원격 저장소에 PUSH
  4. Pull Request(PR) 요청
  5. 스터디 참가자들 코드 리뷰
  6. 코드 리뷰 후 MERGE

📂 폴더 구조

주차/문제 이름/사용자 이름(깃허브ID) 형식입니다.
예시 : 1주차/다이얼/subo.java


Pull Request(PR) 규칙

<한문제씩 보낼 때>
<PR 제목>: [주차] <이름> 문제명
ex) [1주차] <홍길동> 다이얼

<세문제를 한번에 보낼 때>
<PR 제목>: [주차] <이름> 3문제
ex) [1주차] <홍길동> 3문제

<PR 본문>
해당 문제를 풀면서 든 생각 또는 간단한 로직 설명을 해주시면 됩니다.
로직 설명은 코드 내 주석으로 작성하셔도 무방합니다.
※ 규칙을 정해보는건 처음이라 앞으로 조절해가면서 할 것이니 크게 걱정안하셔도 됩니다.



💡목표

  1. 알고리즘 준비를 하면서 코드에 대한 이해, 코드리뷰의 가독성을 위해, 변수명과 로직에 대해 다시한번 생각해보기.
  2. 현업에서 내가 짠 코드를 본인 뿐만 아니라 다른 사람이 쉽게 이해할 수 있도록 짤 수 있도록 하기.
  3. 잔디심기!
  4. 코딩테스트 통과와 취업을 목표로!

💡Tip

  1. 한 문제를 여러가지 방법으로 접근해보기
  2. 최대 1시간동안 고민해보기
  3. 답에 대해 전혀 모르겠다면 솔루션을 찾아보거나 도움을 요청하기




📆진행상황

주차 문제 기간 체크
1주차 이상한 문자 만들기, 다이얼, 수 정렬하기 2 05/09 ~ 05/15
2주차 대회 or 인턴 , 병든 나이트, 문자열 압축 05/16 ~ 05/22
3주차 방 번호 , 재귀함수가 뭔가요?, 소수 찾기 05/23 ~ 05/29
4주차 N과 M (2), 부분수열의 합, N-Queen 05/30 ~ 06/05
5주차 DFS와 BFS, 미로 탐색, 단어변환 06/06 ~ 06/12
6주차 달팽이, 나무 자르기, 공유기 설치 06/13 ~ 06/19
7주차 두 수의 합, 블로그, 구간 합 구하기 5 06/20 ~ 06/26
8주차 트리의 부모 찾기, 완전 이진 트리, 디스크 컨트롤러 06/27 ~ 07/03
9주차 신고 결과 받기, 신규 아이디 추천, 크레인 인형뽑기 게임 07/04 ~ 07/10
10주차 회의실 배정, 키패드 누르기, 방금 그곡 07/11 ~ 07/17
11주차 미정 미정 미정

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.3%
  • Python 6.7%