Skip to content

uoayop/2021_Algorithm_Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

2021_Algorithm_Study

2021_알고리즘_연습

Choose Programming Language

  • Java,Python

Algorithm-Site

How to use Folder (가안)

  • 폴더를 만드는 방식은 다음과 같이 만든다.
    • 사이트 폴더- 문제 폴더 - 소스코드 및 풀이방법(선택)
      • ex)programmers_folder -> 15213_folder -> 15213_malpi.py,15213_malpi_solved.md
    • 사이트 폴더 : Algorithm-Site 을 참고하여 다른사람들이 헷갈리지않게 작성할것
      • ex)baekjoon,programmers...
    • 문제 폴더 : 숫자 우선, 숫자가없다면 헷갈지이 않는 선에서 영어로 작성 (불가피하다면 한국말로 써도됨)
      • ex)11234.py,train.py
    • 소스코드 및 풀이방법 : 숫자_아이디.py or 숫자_아이디_풀이.md 으로 작성
      • ex)12345_malpi.py or 12345_malpi_solved.md

How to Commit (가안)

  • Commit Rule은 다음과 같이 행한다.
  • Make Branch : 아이디_사이트_문제번호 *ex)Malpi_Baekjoon_12345
  • Commit Message : 자유롭게 하지만 서로간의 불편하지않는 선에서 최대한 간결하고 한눈에 바라볼수있게 작성

How to Study (가안)

  • Study Rule - 일주일에 1~2번씩은 무조건 문제를 풀어보는 시간을 갖도록하고 commit하는것을 원칙으로 하겠음
    • Personal
      • 이론
        • 자신이 공부할 알고리즘 내용을 간단히 md 파일로 정리
        • 공부한 알고리즘 내용을 바탕으로 어떻게 문제를 적용했는지
      • 실전
        • 알고리즘 문제 풀이
        • 알고리즘에 대한 좋은 문제가있다면 자신의 오늘 과제 목적이 아니더라도 한번씩 풀어보기 or 추천하기
      • 추가
        • 다른사람들은 풀지 못했지만 자신만 풀었을 경우
          • 상대방의 코드를 확인 하고 나서 review or feedback을 해주는것을 중요시 하자
          • 나의 문제만 풀기 보다도 다른사람코드를 보고 더 실력을 키우는 경우가 많다고 들었음 그 기반대로 사용할 예정

        • 자신은 풀지 못했지만 다른사람들은 풀었을 경우
          • 뒤쳐지는것이 아닌 알고리즘에 대한 생각을 깊게 못한 경우이니 조금만 더 생각해보기
          • 정 안되겠다 싶으면 조원들이 review 나 feedback을 보고 힌트를 얻어 풀어보기
          • 다른사람들의 코드를 봐도되지만 그대로 따라하는것이 아닌 나만의 코드로 작성해볼 노력은 해보기
        • 자신과 다른사람들이 공통적으로 풀었을 경우
          • 더 이상 해줄 reivew 나 feedback 이없다면 approve 기능을 사용해 승인하자.
    • Public
      • 이론을 바탕으로 한 알고리즘 문제 공유
      • review나 feedback에 대해서 논의
      • 좋은 코드가 있다면 공유를 하고 같이 논의

About

2021_파이썬_알고리즘_연습

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published