Skip to content

Sophia0705/marathon-algorithms

 
 

Repository files navigation

marathon-algorithms

SSAFY 광주 3반 마라톤 알고리즘


🏃‍♂️ 진행 기간

24-06-03 ~ 24-11-10 (SSAFY 2학기 프로젝트 기간)


🏃🏻‍♀️ 멤버

🏆 경고 없이 처음부터 끝까지 완주
🥇 처음부터 끝까지 완주
🥈 중간부터 합류하여 끝까지 완주

📢 김가람 🏆 송준혁 🥇 이명욱 🥇 이예지 🥈
이정하 🥇 전기철 🥇 정현수 🥈 최재원 🏆

🏃‍♂️ 진행 목표

  • 화분에 물을 주는 것처럼, 천천히 달리는 마라톤처럼 일주일에 알고리즘 3문제를 꾸준히 풀어나가는 스터디입니다.
  • 단번에 어려운 문제를 많이 풀기 보다는 알고리즘 감을 유지하고 실력을 더욱 탄탄하게 만드는 것이 목표입니다.
  • 풀이 언어는 제한이 없으며 원한다면 중간에 언어를 바꾸어 풀이해도 괜찮습니다.

🏃‍♀️ 풀이 규칙

  • 해당 주차의 문제는 일요일 자정까지 모두 제출해야 합니다.
  • 만약 문제를 끝까지 풀지 못했다면 구글링 후 풀이법을 학습하여 주석을 달아 제출하시기 바랍니다.
  • 일요일 자정의 풀이 기한까지 3문제의 풀이 코드가 제출되지 않았을 시 경고가 누적되며 경고 누적 3회차에 스터디에서 바로 제명됩니다.
  • 그럼에도 불구하고 2학기 프로젝트, 취업활동과 유연하게 병행하기 위해 면제권 정책을 실시하오니 이와 관련해서는 해당 페이지를 참조하시기 바랍니다.

🏃🏻‍♀️ 출제 규칙

  • 스터디원들끼리 순번을 정하여 돌아가며 출제합니다.
  • 문제 출제는 백준 골드, 프로그래머스 레벨 3 및 이에 준하는 난이도의 문제들로 제한합니다.
  • 코딩테스트에 잘 출제되지 않는 희소한 알고리즘의 출제는 가급적 지양합니다.

🏃🏻 제출 파일 가이드

  • 파일명: 이름_문제번호
  • 파일 내용
    • 나 자신 혹은 다른사람이 이해할 수 있을 정도의 가독성을 보장하는 풀이 코드여야 합니다.
    • 변수명과 로직을 명확히 해서 제출하십시오.
    • 특히 풀이에 실패하여 다른 사람의 코드를 참고하였다면 실패 원인새로 학습한 로직을 주석으로 필히 작성하여 제출 바랍니다.
    • 기타 다른 스터디원과 공유하고 싶은 내용을 자유롭게 작성해주세요.
// 백준 1111번 문제
김OO_1111.java
이OO_1111.py
최OO_1111.js

// 프로그래머스와 같이 번호가 없는 문제는 해당 주차 목록내의 순번으로 표시
김OO_1.java
이OO_1.py
최OO_1.js

🏃🏼‍♀️ 출제 및 디렉토리 구성 가이드

  • 해당 주차 당번은 week_00 폴더를 만들고 그 안에 README를 작성하여 문제를 출제합니다.
  • README 문서에는 다음 내용이 포함되어있어야 합니다.
    • 순번이 제공된 3개의 문제 리스트
    • 출제 의도, 난이도, 주의사항 등 원하는 내용과 함께 자유롭게 기술
  • 문제_01 ~ 문제_03 폴더를 미리 만들어 .gitkeep 파일을 추가한 후 머지
  • 디렉토리를 업데이트 한 후에는 메인 페이지 README 파일 맨 밑의 문제목록 테이블에 해당 md 파일의 url을 추가하여 바로가기가 쉽도록 해주시기 바랍니다.
📂 week_01
 ┣ 📜1주차문제목록.md
 ┣ 📂문제_01
 ┃ ┣ 💿.gitkeep
 ┃ ┣ 📜김OO_1111.java
 ┃ ┣ 📜이OO_1111.py
 ┃ ┣ 📜최OO_1111.js
 ┣ 📂문제_02
 ┃ ┣ 💿.gitkeep
 ┃ ┣ 📜김OO_1212.java
 ┃ ┣ 📜이OO_1212.py
 ┃ ┣ 📜최OO_1212.js
 ┣ 📂문제_03
 ┃ ...
📂 week_02
...

🏃🏽 Commit

  • [이름] 0주차 0번 풀이 제출
  • git add . 금지, 한 문제씩 각각 커밋
git commit -m "[홍길동] 0주차 0번 풀이 제출"

🏃‍♀️ Merge

  • main 브랜치에 커밋 절대 금지, 모든 코드는 각 문제마다 분기된 브랜치에서 작업한 후 merge(어떠한 형태로든)하여 제출합니다.
    • Pull Request를 생성하신다면 제목은 커밋명과 동일하게, 코멘트는 자유롭게 작성하시면 됩니다.
    • 별도의 승인 없이 제출 후 본인의 PR을 스스로 머지해주세요.
  • 코드리뷰를 강제하지 않으나 디렉토리 구조 상 다른 사람의 코드를 보기 쉽게 되어 있으니 많이 참고하시고 자주 소통하시기 바랍니다.

🏃🏽‍♂️ 문제목록

바로가기
1주차 문제목록
2주차 문제목록
3주차 문제목록
4주차 문제목록
5주차 문제목록
6주차 문제목록
7주차 문제목록
8주차 문제목록
9주차 문제목록
10주차 문제목록
11주차 문제목록
12주차 문제목록
13주차 문제목록
14주차 문제목록
15주차 문제목록
16주차 문제목록
17주차 문제목록
18주차 문제목록
19주차 문제목록
20주차 문제목록
21주차 문제목록
22주차 문제목록
23주차 문제목록

About

SSAFY 마라톤 알고리즘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.7%
  • Java 11.3%