Giter VIP home page Giter VIP logo

algorithm-study's Introduction

하루한알💊 Algorithm Study

개요

  • 네이버, 카카오 등 다수의 IT기업에서 채용 프로세스 과정 중 하나로 채택하는 코딩 테스트를 위한 알고리즘 스터디 입니다.
  • 구체적인 목표를 세워 각자만의 성취를 이루도록 노력합니다.

목표

  • 참여하는 모든 사람들은 스터디를 통해 이루고자 하는 구체적인 목표를 세웁니다.
    • 예시: 알고리즘 문제 총 00개 풀이, 어떤 문제든 30분 안에 해결하는 능력 배양 등
  • 스터디 기간 동안 최소 1일 1문제 풀이를 지향합니다. (주말 제외)

일정🗓

  • 한달(총 4주) 동안 진행합니다.
  • 일주일에 2번 오프라인 모임을 가집니다. (평일, 주말 각 한번씩)

주차별 주제📕

First month

주제

Week Subject Presenter
1-1 정렬(quick sort, ...) soogoon
1-2 Stack, Queue, Deque 5anniversary
2 BFS & DFS Choyoonyoung98
3 완전 탐색(Exhaustive Search) namsoo5
4 Dynamic Programming soogoon

문제 풀이

1st week 프린터 - 프로그래머스
크레인 인형뽑기 게임 - 프로그래머스
AC - 백준 5430번
H-Index - 프로그래머스
회전하는 큐 - 백준 1021번
2nd week 타겟 넘버 - 프로그래머스
네트워크 - 프로그래머스
안전영역 - 백준 2468번
토마토 - 백준 7569번
지형이동 - 프로그래머스
Rest week 단어변환 - 프로그래머스
여행경로 - 프로그래머스
이모티콘 - 백준 14226번
점프게임 - 백준 15558번
3rd week
4th week

스터디 방식👨‍💻

평일 스터디 모임

🚨필수 참여

  1. 저번 주차에 정해진 문제 풀이에 대한 설명 및 피드백 (1시간)
    • 한 문제씩 돌아가면서 풀이 설명
    • 좀 더 좋은 코드에 대해 토론, 공유
  2. 해당 주차에 주제의 대한 이론 강의 (20분)
    • 주차 별로 돌아가며 한 사람씩 진행
    • 강의 후 다같이 피드백
  3. 그 주의 주제에 해당하는 문제 풀이, 토론 (40분)
    • 정해진 대표 문제 1개 풀이
    • 풀이 공유

주말 스터디 모임

🌟자율 참여

  1. 모의 코딩 테스트 진행
    • 프로그래머스, BOJ 의 기출문제 or 임의 문제 선정
  2. 모각알 (모여서 각자 알고리즘 풀기)
    • 각자 알고리즘 문제 풀이 및 풀이 공유

개인 스터디

  1. 이론 정리
    • 정해진 주차 별 주제에 따라 이론, 개념 정리
      • markdown 형식으로 정리 후 Github에 공유
    • 오프라인 모임에서는 주차 별로 정해진 사람이 이론, 개념 설명
      • 스터디원 각자 자신이 풀고 싶은 문제 정해 올 것 (각자 2~3개)
  2. 문제 풀이
    • 주차 별 문제 풀이 (1일 1개 권장)
    • 개인적으로 풀고 싶은 문제 풀이 - 주제, 개수 자유
    • 풀이는 gitHub으로 공유
      • 단일 코드 파일만 올릴 것 (.cpp, .java, .swift 등)
      • 코드 설명을 첨부해도 무방 (주석, markdown)
  3. 리뷰
    • 서로 공유된 풀이에 대해 Github에 comment로 리뷰를 남긴다.
      • 코드에 대한 피드백
    • 자신의 풀이에 달린 리뷰를 확인하고 해당 문제에 대한 좋은 예제를 찾아 분석
    • 리뷰는 자유롭게 진행

프로그래밍 언어

  • 언어는 본인이 원하는 언어로 진행

참여자

참여자 풀이 개인 목표

soogoon
문제풀이 프로그래머스 레벨 3통과, 문제풀이 30개 이상 풀기

Choyoonyoung98
문제풀이 프로그래머스 레벨 3통과, DP 문제 5개 이상 풀기

5anniversary
문제풀이 swift로 자료구조 정리하기, 알고리즘 문제 푸는 습관 들이기

namsoo5
문제풀이 코테에서 반 이상 통과하기

neulneul
문제풀이 하루에 꼭 1개 이상 문제풀기

seunghee63
문제풀이 프로그래머스 레벨2 문제
유형 가리지 않고 풀 수 있는 실력 갖추기
---

참고 내용

algorithm-study's People

Contributors

5anniversary avatar choyoonyoung98 avatar namsoo5 avatar soogoon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.