Skip to content

About

파이썬 코딩 테스트 스터디: 이코테, 백준, 프로그래머스

Resources

Stars

5 stars

Watchers

1 watching

Forks

 
 

Repository files navigation

💻 python 코딩 테스트 스터디

(리드미 수정 중 입니다!!!)

  • KT AIVLE School 2기 동기들과 함께 진행 중
  • 1차: 2023.02.28 ~ 2023.03.17
  • 2차: 2023.03.20 ~ (현재 진행 중)

👩 팀원

이름 Github
마주연 juyeonma9
순수연 soocy0718
유지원 Yu-jiwon
정태민 northfacee
최재훈 nuheajiohc
김원배

✔ 무엇을?

  • 백준, BOJ (https://www.acmicpc.net)
  • 목요일까지: 실버 3 ~ 실버 1 2문제씩 총 6문제
  • 일요일까지: 골드 5 ~ 골드 4 2문제씩 총 4문제

💡 How To

언제

  • 월요일, 깃허브 이슈로 문제 출제
  • 목요일 12시까지 실버, 일요일 12시까지 골드 문제를 PR로 제출
  • 미해결 문제 or 어려운 문제는 월요일 팀즈로 리뷰

어디서

  • 깃허브 이슈, PR
  • MS teams: 실시간 화면공유, 음성채팅

어떻게

  1. 이 Repository를 자신의 Github에 fork한다.
  2. 매주 월요일, 돌아가면서 깃허브 이슈로 실버 6문제와 골드 6문제를 출제한다.
  3. 코딩테스트 문제를 푼다.
  4. 풀이를 각자의 Branch에 push 한다.
  5. 매주 목요일과 일요일, PR 규칙을 지켜 이 Repo에 PR을 보낸다.
  6. 서로의 PR을 검토하여 코드 리뷰한다.
  7. 스터디 시간: 미해결 또는 어려운 문제는 teams에서 리뷰와 설명을 진행한다.

🔎 소스코드 파일 이름 규칙

  • 자유롭게 작성하되, 일관되게 작성해야한다.
  • URL 문제로 인해 문제 사이의 공백을 -로 채워도 좋다.
  • 이때, ipynb는 리뷰가 불가능하므로 py 또는 md로 작성한다.
  • 폴더명 또는 소스코드 파일명에 콜론 ":" NO!
  • 플랫폼 종류 예시:
    • [이코테] - 이것이 취업을 위한 코딩테스트다
    • [BOJ] - 백준
    • [PGS] - 프로그래머스
    • [LTC] - 리트코드
    • [CFS] - 코드포스
    • [SEA] - 삼성SW Expert Academy
    • [ETC] - 그외

  • 파일명 예시:
백준_2557_Hello-World.md
[BOJ]10872_팩토리얼.py

📝 commit 규칙

  • 알고리즘 유형:[이슈번호] 작성자 - 느낀점

  • 예시:

Brute Force : [#17][#18][#19][#20][#21][#22] 마주연 - 비트마스킹은 도저히 모르겠다.

💬 Pull Requests

PR을 보낼 때

  • merge를 위한 PR도 좋지만, 깃허브에 익숙해지고 PR을 해보는 연습을 위해서 규칙 예시를 정하였다.
  • 기본적으로는 commit과 동일하다.
  • PR 제목
    • 알고리즘 유형:[이슈번호] 작성자 - 느낀점
Brute Force : [#17][#18][#19][#20][#21][#22] 마주연 - 비트마스킹 설명 plz..
  • comment:
    • 기본적으로는 자유롭게
    • 느낀점, 체감 난이도(쉬웠다, 어려웠다 등등..), 못 푼 문제(결국 답을 찾아본..), 다시 풀어볼 문제, 설명이 필요한 문제 등
    • 문제를 풀면서 알게된 함수, 로직, 독특한 방법 등 기록 남기기
    • 추후 동일 알고리즘을 접할 시 도움이 될 자신만의 회고라고 생각하자.
    • 다른 사람에게도 참고가 되도록!

코드 리뷰

  • 기본적으로 깃허브로 코드리뷰를 진행하고, 어려운 문제는 월요일 팀즈에서 리뷰한다.
  • 그러나 다음과 같은 내용으로 리뷰를 권장한다.
  • 전체 코드 흐름을 파악한 뒤, 의견을 제시한다.
    • 잘했다고 생각하는 부분
    • 왜 이렇게 풀었는지 궁금한 부분
    • 또 다른 풀이 방식 또는 더 효율적인 코드 제시
    • 특정 함수나 메소드에 대한 질문
  • 코드의 일부분에다 코드리뷰를 해도 되고 전체 코드 밑 or PR 하나 밑에다 코멘트 작성으로 리뷰를 해도 됩니다.

About

파이썬 코딩 테스트 스터디: 이코테, 백준, 프로그래머스

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages