Skip to content

Roveloper/Study-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Study Algorithms:open_book:

Table of Contents:label:


Review of Algorithms & Data Structures:star2:

  • 이코테 재생목록
  • 매주 1회씩, 첨부된 이코테 영상을 각 1개씩 보고, 리뷰를 진행
  • 1인당 1개씩, 3주간 진행 --> 총 15개 영상
  • 특별한 변동 일정이 없으면, 목요일 오후 9시에 진행
  • 일정이 불가능하거나, 변동이 필요한 경우, 카톡방에 내용 공유
  • 진행에 따라 내용을 업데이트 예정
  • 이름 + 님 으로 상호 존칭

1주차 (22/05/12):star:


2주차 (22/05/19):star:


3주차 (22/05/26):star:


4주차 (22/06/02):star:

  • 오프라인 모임 성공
  • 전체 리뷰 진행 후, 추후 진행 과정에 대해 논의
  • 우선 다음주부터 BOJ에 있는 단계별로 풀어보기 내용의 기본 문제부터 풀 예정
  • 기본 문제를 기반으로 알고리즘 구현을 먼저 진행
  • 단계별 내용을 다 풀고 난 이후, 난이도 있는 문제를 풀면서 서로 문제 추천 및 리뷰 예정
  • 소고기 맛있었다 👍
  • 한강도 좋았습니다 👍

5주차 (22/06/09):star:

  • 다들 지난주에 정신 없이 흩어져서 일정이 숙지가 안되셔서 이번주는 패스
  • 6주차에 확실히 스터디 일정 및 방식 정하기
  • 논의 사항
    • 1주일에 1번 / 2주일에 1번
    • Study 날짜 다시 정하기 (평일 or 주말, 시간 등)
    • 문제 풀이 방식

Problem Solving

  • 3주 간의 리뷰가 종료된 후부터, 문제 풀이 예정
  • 1주일에 1번, 목요일 오후 9시에 진행
  • 진행 방식
    • CodeUp 재귀함수 ~ Union-Find, 챕터별 1문제씩 순차적으로 풀기
    • 가장 빠른 1명이 완료하면, 그 때부터 5 ~ 10분 타이머 시작
    • 타이머 종료 전까지 모두가 풀면 풀이 없이 다음 문제로
    • 1명이라도 완료가 되지 않을 경우, 풀이 후 다음 문제로
    • 풀이 진행한 문제를 GitHub에 업로드
      • ProblemSolving - 해당 주차 폴더 - 이름 - CodeUp_###.py or CodeUp_###.cpp or BOJ_###.py or BOJ_###.cpp
      • ### 부분은 문제 번호를 입력, 해당 GitHub 위치에 업로드

PS 1주차 (22/06/16):star:

  • 추후 PS 진행 방식에 대한 논의 진행
  • 기초 2차원 배열 관련 문제로 워밍업 진행
  • 풀이 내용
    • CodeUp 2차원 배열 기초 문제 진행 (1097, 1098, 1099)

PS 2주차 (22/06/23):star:


PS 3주차 (22/06/30):star:

  • CodeUp 서버 폭파로 인해... BOJ로 피신
  • 풀이 내용
    • BOJ 그리디 알고리즘 (11399)
    • BOJ 구현 (18111)

PS 4주차 (22/07/08):star:

  • 취업한 이들의 야근으로 인해... 금요일로 대체
  • 일요일 8시로 재조정
  • 이론적인 내용 (논문, 통신, 프레임워크) + 자료구조 & 알고리즘
  • 자료구조 & 알고리즘 진행 방법
    • 코테 위주로 진행
    • 구현, BFS & DFS, Greedy, DP 를 먼저 정복
    • 22/07/17일부터 하나씩 정복 (Greedy, BFS & DFS, DP, 구현)
    • 이 후에 다른 과정을 진행
  • 코드 푸신거 꼭 올리십시오 (안올리면 반성문)

PS 5주차 (22/07/17):star:

  • 코드 푸신거 꼭 올리십시오 (안올리면 반성문)
  • 면접 후기 관련 얘기
  • 추후에는 참고 자료를 활용하여, 기본 문제부터 하나씩 풀어갈 예정
  • 구현부터 문제 풀이 시작
  • 풀이 내용

PS 6주차 (22/07/24):star:

  • 석균님 탈퇴 (과중한 업무)
  • 뉴비 탐색
    • 창업 동아리에 계신 분들께 여쭤볼 예정
    • 잔디에 스터디 모집
  • 추후에는 참고 자료를 활용하여, 기본 문제부터 하나씩 풀어갈 예정
  • 구현부터 문제 풀이 시작
  • 풀이 내용

PS 7주차 (22/07/31):star:

  • 뉴비 입장:star:
    • 승택님 (중고 뉴비) - 업무적으로 코드 작성이 필요할 것 같아서, 지속적인 연습을 하려고
    • 범훈님 - 취업을 하셨는데, 실무에서 코드 작성할 때, 필요한 실력을 늘리고 싶어서
    • 동현님 - 요새 나태해진 것 같아서, 공부를 좀 해야될 것 같아서
    • 선희님 - 하반기 코딩테스트를 할 수도 있어서, 준비겸 들어왔다
  • 진행 방식 및 기본적인 내용 소개
    • 코딩 테스트 소개 및 스터디 진행 방식 소개
    • 구현, BFS&DFS, 그리디, 다이나믹 프로그래밍, 시뮬레이션 등의 순서로 진행 예정
    • 참고 자료를 활용하여, 기본 문제부터 하나씩 풀어갈 예정
    • 새로오신 분들을 위해, 구현 부분 쉬운 문제부터 다시 진행 (2인 1조, 3인 1조 형식으로 진행)
  • 풀이 내용

PS 8주차 (22/08/07):star:

  • 코딩테스트 리뷰 (K, W)
  • 진행 방식 및 기본적인 내용 소개
    • 구현, BFS&DFS, 그리디, 다이나믹 프로그래밍, 시뮬레이션 등의 순서로 진행 예정
    • 문제 풀이한 내용은 Problem_Solving/n주차/<본인 이름> 폴더 아래에 업로드하셔야 합니다.
    • 참고 자료를 활용하여, 기본 문제부터 하나씩 풀어갈 예정
    • CodeUp 2019 정올 1차 대비로 구현 기본을 다시 할 예정
  • 풀이 내용

PS 9주차 (22/08/13):star:

  • 쉬어가는 주
  • 오프라인 친목 모임 진행 (호호식당, 한신치킨, 한강)
  • 비바람이 휩쓸고 간... 세빛둥둥섬에 놀러 갔습니다.
  • 4시반에 만났는데도, 집에 못들어갈번 했으니, 다음엔 더 일찍 만나는 걸로... ⭐

PS 10주차 (22/08/21):star:

  • 스터디 참석율 관련 개선 방안
    1. 전날 공지를 하는 것이 필요 (매주 토요일)
    2. 미리 말씀하지 않으시고, 지각 or 불참하시면 벌금 징수
      • 8시 5분까지는 벌금 없음
      • 8시 15분까지 오시면 2000원
      • 8시 30분까지 오시면 5000원
      • 그 이상은 20000원
  • GitHub에 업로드하는 것에 대한 개선 방안
    • 1주 늦을 때마다 벌금 1000원씩 누적
    • ex) 1주 늦으면 1000원, 2주 늦으면 3000원, 3주 늦으면 6000원, ... 등
  • 풀이 내용

PS 11주차 (22/09/04):star:

  • 다음주는 추석이라 쉬어갑니다.
  • 2주 뒤에는 코테 준비하시는 분들의 숫자에 따라, 진행 내용을 변경할 예정.
  • 풀이 내용

PS 12주차 (22/09/18):star:

  • 혹시 공채 코테 준비 하는 분 (준규님, 예빈님)
  • Softeer 결과 및 문제 공개되면 리뷰 예정
  • 다음주에는 BFS, DFS 관련 이론 및 문제 풀이 예정
  • 풀이 내용

PS 13주차 (22/09/25):star:

  • Softeer 문제 공개 되어서, 다음 주에 리뷰 예정
  • BFS, DFS 관련 이론 설명 (예빈님)
  • 그래프 탐색 문제 풀이 진행
  • 풀이 내용
    • BOJ 그래프 탐색 문제 (2606, 1260)

PS 14주차 (22/10/02):star:

  • 미참석자
    • 선희님, 준규님, 승택님
  • 뭔가 새로운 변화가 좀 필요한 것 같다.
  • 기존 스터디의 문제점
    • 참여율이 별로 좋지 않음. (늘 말씀하시는 분들만 하고, 아닌 분들은 아님)
    • 스터디가 너무 늘어진다. (시간이 너무 길다.)
    • 특별한 목표가 없이 진행되는 것 같다.
  • 알고리즘 스터디 시즌1은 마감
  • 기존 문제를 개선한 시즌2 진행 방법 후보
    1. 자료 구조 위주의 스터디 (C언어 기초, 자료구조)
    2. 코딩테스트 or 대회 준비 (특정 책을 이용해서 스터디)
    3. 언어 위주의 스터디 진행 후, 토이 프로젝트 진행
    4. 오픈 소스 리뷰 형식의 스터디

시즌 1 종료 및 논의 사항 정리 (22/10/09):star:

  • 참여하신 분
    • 준규님, 예빈님, 우성님, 동현님, 재훈님
  • 미참석하신 분
    • 범훈님
  • C++
    • 포인터, 클래스, CMake, 템플릿, STL ...
    • 따로 문법에 대한 설명은 X
    • 중간 진행 중, 이해가 잘 안되거나, 모르면 본인이 찾아서 발표
  • 프로젝트 주제 및 주의 사항
    • 외부 라이브러리는 최대한 지양 (꼭 필요하다면 논의 후에 사용)
    • 구글 C++ 코드 스타일
    • 컴파일러는 GCC
    • C++ 20까지 사용
    • 2주간 아이디어를 카톡방에 논의
    • 2022 / 10 / 30에 최종 논의 예정

About

Study Data for Algorithms & Data Structures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published