2025-1 네스트넷 알고리즘 스터디 (골드)
스터디장 - 정한울충북대학교 소프트웨어학과 학술동아리 네스트넷에서 진행하는 알고리즘 스터디로, 코딩 테스트 대비와 GitHub 기반 기록 관리를 목표로 함.
문제 난이도: 백준 골드
랜덤한 알고리즘, 골드 난이도 3문제를 ❗매주 일요일❗에 선정.
선정된 문제는 백준 그룹 문제집에서 확인.
불참 시 벌금이 부과됨.
단, 최초 불참 시에는 벌금이 면제됨.
불참 벌금: ❗10,000원❗
스터디는 온라인으로 진행됨.
모든 스터디원은 매주 토요일까지 선정된 문제를 풀고, 각자의 레포지토리에 push한 후 PR을 보냄.
모든 PR은 위 템플릿의 형식에 맞춰 작성해야 함.
PR을 작성한 이후, 다른 스터디원의 모든 PR을 확인하여 ❗1개 이상의 피드백❗ 코멘트로 작성
먼저 fork & Pull Request를 잘 모른다면 블로그 참고
본문 보기
- 본인이 코드를 작성할 프로젝트 or 폴더 생성
-
Nestnet-study Organization의 nestnet_algorithm_2025_1_advanced
레포지토리 fork
-
fork 후에는 내 깃허브 레포지토리가 생김.
- organization의 레포지토리 : "Nestnet-study / nestnet_algorithm_2025_1_advanced"
- 내 레포지토리 : "본인 아이디 / nestnet_algorithm_2025_1_advanced"
내 레포지토리를 git clone.
-
본인이 소스 코드를 작성할 프로젝트 or 폴더를 생성하고 적절한 위치에서 git clone을 해줌.
필자의 경우(자바), D:\jho7535\sample\untitled\src 하위에서 clone.
-
클론한 레포지토리 하위에 본인의 이름으로 폴더 생성
본인 이름 폴더 하위에 주차별 폴더 생성.
반드시 영문 이름(띄어쓰기 없이)/week_해당주차
ex) JeongHanUl/week_1
폴더 구조는 다음과 같음
-
week_해당주차 하위에 소스 파일을 생성.
반드시 소스 파일 이름은 boj_문제번호
ex) week_1/boj_1374.java
해당 주차 문제를 모두 풀면 소스 파일을 커밋.
반드시 커밋 메시지는 git commit -m "(#이슈번호) [해당주차] 이름"
ex) git commit -m "(#3) [week1] JeongHanUl"
아래처럼 이슈 배너를 클릭하면 생성된 이슈 리스트를 확인할 수 있음.
해당 주차에 해당되는 이슈 클릭.
이슈 번호 확인 가능.
-
커밋을 완료 후, 본인 레포지토리에 push
본인 레포지토리에서 push가 잘 된 것을 확인.
새로운 PR 생성을 위해 Pull Request 배너를 클릭하여 New pull request 클릭.
-
head repository : fork해서 가져온 내 레포지토리
base repository : organization의 레포지토리
head의 main 브랜치에서 base의 main 브랜치로 PR을 보내는 것.
-
반드시 PR 제목은 [n주차] 이름
ex) [1주차] 정한울
본문은 세팅되어 있는 템플릿에 맞춰 작성. 작성 완료 후 Create pull request 클릭
PR을 제출하기 전에 본인 레포지토리에서 Sync fork를 통해 동기화 해줄 것.

