Skip to content

bada0310/algorithm-study

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

677 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

algorithm study 🤓

👩‍👦‍👦 스터디 멤버

강현지 김수빈 김수진 박성은 정시영 홍유라

✏️ rules

  • 1일 1문제: 사이트, 난이도 상관없이 매일 한 문제 이상 풀이
  • 매주 도전 문제:
    • 매주 도전 문제를 선정해 풀이합니다
    • 현재는 바킹독 문제집을 따라 1주에 1주제씩, 주제별 가장 높은 티어의 문제로 선정합니다.
    • 스터디 모임 시간에 도전 문제 풀이를 공유합니다.

🗓️ 주차별 진행

주차 (스터디 진행 문서) 주제 도전 문제 난이도 강현지 김수빈 김수진 박성은 정시영 홍유라
1주차 (2/1) 배열 두 수의 합
2주차 (2/8) 연결 리스트 에디터
3주차 (2/15) 스택 스택 수열
4주차 (2/22) 카드2
5주차 (3/3) AC
6주차 (3/8) 스택의 활용 괄호의 값
7주차 (3/15) bfs 벽 부수고 이동하기 3
8주차 (3/22) 재귀 별 찍기 - 11
9주차 (3/30) 백트래킹 N-Queen
10주차 (4/5) 시뮬레이션 Maaaaaaaaaze
11주차 (4/12) 정렬 I 수 정렬하기 4
11주차 (4/19) 정렬 II
재귀
단어 정렬
Z

⚠️ 규칙 및 컨벤션

📁 폴더 구조

본인닉네임/사이트/문제번호_문제제목.확장자 형식을 지켜주세요.

gildonghong/
├── BOJ/
│   ├── 1000.py
├── PGS/
│   ├── 42840_모의고사.java

💬 커밋 메시지

{태그}: [{사이트}] {문제번호 문제제목} {커밋 메시지}"

  • 예시 : ✨feat: [BOJ] 8979 올림픽

🔁 PR(Pull Request)

  • PR(1일 문제 PR, 매일)

    • PR 제목 : 🔀merge: [{날짜}] {이름} 문제풀이 (예: 🔀merge: [260101] 홍길동 문제풀이)
    • PR 내용 : 접근 방식, 어려웠던 점, 막힌 점 등 자유 형식
  • PR(도전 문제 PR, 주 1회)

    • PR 제목: 🔀merge: [week {N}] {이름} 도전문제풀이 (예: 🔀merge: [week 1] 홍길동 도전문제풀이)
    • PR 내용 : 접근 방식, 어려웠던 점, 막힌 점 등 자유 형식

🌐 플랫폼

플랫폼 태그
백준 BOJ
프로그래머스 PGS
코드트리 CTR
SWEA SWEA
코드업 CDU

🤓 이모지 및 태그

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

🔍 참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원본 저장소에 PR를 보낸다.

👓 초기 설정

  1. 오른쪽 상단의 fork 버튼을 눌러 이 저장소를 내 계정으로 복제합니다.

  2. 내 컴퓨터로 코드를 가져옵니다. (터미널 or Git Bash)

    git clone https://github.com/{id}/algorithm-study.git
  3. 내 닉네임으로 폴더를 하나 만듭니다. (예: gildonghong)

👓 문제 풀기

  1. 내 폴더 안에 BOJ, PGS 등 사이트별 폴더를 만들고 코드를 작성합니다.
  2. 코드를 다 짰다면, 변경 사항을 저장(add)하고 커밋(commit)합니다.
git add .
git commit -m "✨feat: [BOJ] 8979 올림픽"

👓 문제 풀이 제출하기

  1. 내 원격 저장소(fork해 가져온 곳)로 올립니다.
git push origin master
  1. GitHub 웹사이트에서 Pull Request (PR) 탭으로 이동하여 New Pull Request를 누릅니다.
  • ✅제목과 내용을 PR 규칙에 맞게 작성✅하고 Create Pull Request 버튼을 누릅니다.

References

AngularJS Git Commit Message Conventions
gitmoji
CodeSquad-2023-BE-Study
Algorithm-study
Algo-study

About

알고리즘 스터디 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 76.3%
  • Java 13.8%
  • Jupyter Notebook 5.9%
  • C++ 4.0%