Skip to content

CodeSquad-2023-BE-Study/Algorithm-Study

Repository files navigation

🖥 알고리즘 스터디

진행 기간 2023년 2월 20일 ~ ing
스터디 장소 선릉역, 강남역
정기 스터디 시간 일요일 13:30 ~ 16:30 [3h]
플랫폼 백준, 프로그래머스
언어

🤖 스터디 멤버

jinny-l HyowonSin jaea-kim JeonHyoChang Gwonwoo-Nam


✔️ 이번 주 문제

업데이트 일정: 매주 월요일

주차 날짜 문제 유형 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣
Week_03 23-03-06
~
23-03-12
Binary Search
정수 제곱근

수 찾기

게임

용돈 관리

나무 자르기

🧑🏻‍💻 진행 상황

업데이트 일정: 매주 월요일

진행 상황 표기
해당 주에 완료 시
해당 주에 부분 완료 시 🔢
해당 주에 미완료 시
해당 주차 종료 이후 보충 시 🔺
주차 날짜 jinny-l HyowonSin jaea-kim JeonHyoChang Gwonwoo-Nam
Week_01 02-20 ~ 02-26 중도 합류
Week_02 02-27 ~ 03-05
Week_03
Week_04
Week_05

📌 스터디 규칙

운영 방식

  • 격주로 온라인/오프라인 스위칭하면서 진행한다.
    • 온라인 주차: 각자 문제를 풀고 PR 마감 시간 전에 제출한다.
    • 오프라인 주차: 정해진 문제를 오프라인에서 모각코한다.

PR 마감 시간

  • PR 마감 시간: 매주 일요일 23:59
  • 매주 일요일이 PR 마감 시간이나, 일요일까지 문제를 다 못 풀었다면 코드 리뷰를 위해 토요일에 미리 PR을 보내는 것을 권장한다.

문제

  • ps_study의 문제를 푼다.
  • 매월 한달치 일정을 업데이트 한다.

문제 풀이

  • 주마다 5문제를 풀이한다.
  • 주차별 문제 풀이 미완료 시 풀지 않은 문제당 1,000원 적립

🗓 3월 일정표(매주 5 문제)

주차 날짜 문제 유형 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣
Week_01 02-20
~
02-26
Bruete Force
분해합

일곱 난쟁이

체스판 다시 칠하기

한수

숫자 정사각형
Week_02 02-27
~
03-05
Sort Application
세수정렬

콘테스트

나이순 정렬

좌표 정렬하기

신입사원
Week_03 03-06
~
03-12
Binary Search
정수 제곱근

수 찾기

게임

용돈 관리

나무 자르기
Week_04 03-13
~
03-19
Two Pointers 배열 합치기 두 수의 합 주몽 수들의 합 5 수들의 합 2
Week_05 03-20
~
03-26
Graph Search DFS와 BFS 바이러스 유기농 배추 연결 요소의 개수 토마토
Week_06 03-27
~
04-02
Tree 상근이의 여행 부동산 다툼 완전 이진 트리 이진 검색 트리 트리 순회
Week_07



🔍 참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

📁 Repository 폴더 구조

  • Github ID/주차/소스코드(플랫폼, 문제 번호와 제목 명시)

💡 예시

jinny-l/Week_01/BOJ_1000_A+B.java


⚠️ commit 컨벤션

commit 컨벤션은 gitmojiAngularJS Git Commit Message Conventions을 참고했습니다.

  • "이모지 태그: [플랫폼] {문제 번호.} {문제 이름} {커밋 메시지}" 형태로 작성
  • 플랫폼에 따라 없는 내용은 생략 가능

💡 예시

✨feat: [BOJ] 1000.A+B 문제 알고리즘 구현

이모지 및 태그

이모지 태그 설명
feat 새로운 기능 추가
🐛 fix 버그 수정
♻️ refactor 코드 리팩토링
✏️ comment 주석 추가(코드 변경 X) 혹은 오타 수정
📝 docs README와 같은 문서 수정
🔀 merge merge
🚚 rename 파일, 폴더명 수정 혹은 이동

플랫폼

플랫폼 태그
백준 [BOJ]
프로그래머스 [PGS]
리트코드 [LTC]

⚠️ PR 규칙

  • [주차] {완료한 문제 개수} 문제 제출합니다." 형태로 작성
  • (option) comment는 자유지만, 겪었던 어려움이나 참고했던 자료들 공유해주시면 스터디 모임 때 얘기하면서 같이 성장할 수 있을 것 같습니다. 🙂

💡 예시

[Week 01] 3문제 제출합니다.


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

알고리즘 스터디를 진행하는 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published