Skip to content

kr-MATAGI/CodingTest-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodingTest Study

아래와 같은 규칙을 따르며 스터디를 진행한다.

공지

  • 06M05W 분할정복 (세그먼트 트리 포함 플레 문제 연기)
  • 21.07.19 - 이후 스터디 진행은 정해진 due-date 없이 아래 단계대로 진행

1. 규칙

  • 자신의 이름안에 매주 폴더를 만들고, 그 폴더 안에 코드파일을 Commit 한다.
  • 폴더의 이름은 다음과 같아야 한다. (연도가 바뀌면 나중에 한번에 묶어서 폴더를 만들어서 묶는다.)
04M01W (4월달 1주차) / [백준/프로그래머스...] [백준 문제번호/프로그래머스 레벨] 문제명
  • 매주 토요일 9시 ~ 12시에 비대면 스터디를 진행한다.
  • 스터디는 12시 전에 끝날 수도, 12시 이후까지 진행될 수도 있다.
  • 문제는 무조건 1주일에 1문제 이상을 풀며 난이도는 자율에 맡긴다.
  • 이유없이 풀 지 못 할 경우 벌금을 부과하며 누적하여 나중에 만나서 맛있는 것을 함께 사먹는다.
    (벌금 : 만 원, 이유에 대해서는 양심에 맡기도록 한다. 기록은 아래에서 한다.)
    송태경 :
    최재훈 :

2. 계획

  • 처음에는 1문제로 풀기가 아닌 백준의 단계별로 풀기를 아래와 같이 진행한다. 물론, 더 할 수 있다면 해도 좋다.

  • 모르는 것은 넘어가도 되며 아래의 기간 동안에는 벌금을 부과하지 않는다.

  • 동적계획법은 기초 단계 이후 진행한다.

  • 기획자도 사이트의 재채점 혹은 문제 추가로 인해 풀 것이 있으면 진행

  • 매주 비대면 스터디는 '스터디기록' 폴더에 있는 '풀이가 필요한 문제.txt'를 참고하여 진행한다.

    https://www.acmicpc.net/step

월/주 단 계
04M04W 입출력과 사칙연산 ~ 기본 수학2
04M05W 재귀 ~ 브루트 포스
05M01W 정렬
05M02W 백트래킹
05M03W 백트래킹 나머지
05M04W 그리디 알고리즘
06M01W 정수론 및 조합론
06M02W 스택 ~ 큐, 덱
06M03W 프로그래머스 Lv1
06M04W 분할 정복 골드 이하
06M05W 분할 정복 나머지 한 문제씩
07M01W 동적계획법 1단계 1 ~ 8번
07M02W 동적계획법 1단계 9 ~ 16번
07M03W 이분탐색
07M04W 우선순위 큐
08M01W DFS와 BFS 1 ~ 6번
08M02W DFS와 BFS 7 ~ 11번
- 최단경로
- 동적 계획법 2
- 트리
- 최소 신장 트리
- 세그먼트 트리 (골드)
  • 물론 1문제 이상 풀면 좋다

https://programmers.co.kr/learn/challenges?tab=all_challenges

3. 개인 학습

  • 백준은 결과가 정답이어도 같은 언어를 사용한 사람끼리 메모리 사용량과 속도를 비교할 수 있다.
  • 너무 많은 차이가 난다면 다시 문제를 풀어보자.
  • 또한, 모르겠다고 1시간 고민하고 답을 보면 안된다. 최소 하루는 고민해보자.
  • 이것은 선택 사항으로 시간이 많이 남는다면 티스토리 같은 블로그에도 같이 게시물을 올린다.

최재훈 티스토리 - https://dev-matagi.tistory.com/
최재훈 개인 깃 - https://github.com/kr-MATAGI/Coding-Problem
송태경 블로그 - https://bigsong.tistory.com/
송태경 개인 깃 - https://github.com/song248/

4. 참고

5. 이론 참조

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published