Skip to content

ssafySanggirls/Algorithm

Repository files navigation

알고리즘 스터디

진행 기간

2023.02.01. - 2023.05.31. (4개월)

Notion


📌 성과

  • 🏆 8월 우수 스터디 팀 선정
  • 🏆 5월 우수 계획서 팀 선정
  • 🏆 4월 우수 계획서 팀 선정

📌 진행

진행 방식

  • 평일 : 해당 주차 알고리즘 문제 풀기
  • 목요일 : 랜덤으로 한문제씩 담당하여 코드 리뷰 및 발표 진행

활동

  • 노션 : 알고리즘 문제, 코드 리뷰 및 발표 자료 Upload
  • 깃허브 : 알고리즘 코드 커밋
  • 디스코드 : 코드 리뷰 및 발표 진행

📌 계획

2월
기간 유형 문제
1주차 02.01. - 02.09. 스택/큐, 덱, 힙, 우선순위큐 9012 1966 11286 2493 3190
2주차 02.10. - 02.16. 스택/큐, 덱, 힙, 우선순위큐 11866 18115 10799 6198 1655
3주차 02.17. - 02.23. 문자열, 브루트포스, DFS, BFS 14501 14888 7576 2617 2638
4주차 02.24. - 02.28. 문자열, 브루트포스, DFS, BFS 2961 17610 15686 12851 9935
3월
기간 유형 문제
1주차 03.02. - 03.08. DFS, BFS, 트리 17391 3584 14503 2533
2주차 03.09. - 03.15. 트리, 비스마스킹, 그리디, 분할정복 2234 14391 5904 2374
3주차 03.16. - 03.22. 구현 + 자유주제 3085 1562 14719 20055
4주차 03.23. - 03.31. 다익스트라, 벨만 포드, 플루이드-와샬, 문자열 2458 11779 1865 16890 1486
4월

일정별 알고리즘 문제

기간 유형 문제
1주차 04.01. - 04.06. 그래프, 구현 2178(실1) 19539(골5) 1938(골2)
16890(골2) 19236(골2)
2주차 04.07. - 04.13. 그래프, 구현 2667(실1) 2573(골4) 15685(골4)
2206(골3) 12100(골2)
3주차 04.14. - 04.20. 다익스트라, 벨만 포드, 플루이드-와샬, 문자열 1916(골5) 2458(골4) 11779(골3)
1865(골3) 1486(골2)
4주차 04.21. - 04.27. DFS, BFS, 트리 1303(실1) 17836(골5) 1967(골4)
4803(골4) 9466(골3)
5주차 04.28. - 04.30. 비트마스킹, 그리디, 분할정복 1461(골5) 2437(골2)
2098(골1) 1562(골1)
5월

일정별 알고리즘 문제

기간 유형 문제
1주차 05.01. - 05.04. 다익스트라, 벨만 포드, 플루이드-와샬, 문자열 2195(골5) 13317(골3) 10473(골2)
1800(골1) 1219(플5)
2주차 05.05. - 05.11. KMP, 이분탐색, 최소경로 14938(골4) 11657(골4) 1701(골3)
16570(플5) 16900(플5)
3주차 05.12. - 05.18. 두 포인터, DP, Hashmap 1253(골4) 9252(골4) 2473(골3)
7453(골2) 4195(골2)
4주차 05.19. - 05.26. 두 포인터, DP, Hashmap 2002(실1) 2758(골4) 2616(골3)
2143(골3) 1135(골2)
5주차 05.26. - 05.30. 트리 1967(골4) 4803(골4) 17073(골4)
1967(골4) 1167(골2)

📌 진행 소감

2월

스터디 진행 소감

  • 수업 시간에 배운 알고리즘 기초 지식을 응용하여 풀어볼 수 있는 문제들을 선정했습니다.

  • 각자 풀이한 코드를 공유하고 서로 설명하면서 다른 관점으로 접근하는 방법을 알아볼 수 있었습니다.

  • 다 같이 기간과 문제를 정해놓고 스터디를 하여 목표한 양의 문제를 모두 풀 수 있었습니다.

3월

스터디 진행 소감

  • 매주 꾸준하게 문제를 풀 수 있는 계기가 되어 유익하였습니다.

  • 다른 사람의 풀이 방식을 보고 개선할 방안을 생각해볼 수 있는 시간이었습니다.

  • 매주 수업과 관련된 알고리즘 문제를 풀어볼 수 있어서 알고리즘 활용력을 높일 수 있었습니다.

  • 알고리즘 라이브 강의 시간에 배운 내용을 토대로 알고리즘 문제를 더 풀어볼 수 있어서 유익했습니다.

  • 스터디원들의 코드를 함께 비교해보면서 작성한 코드의 개선점을 찾을 수 있었습니다.

  • 다른 친구들의 코드를 보며 좋은 코드를 고민할 수 있는 좋은 기회가 되었습니다.

  • 내가 풀었던 방식을 설명하면서 한 번 더 복습할 수 있어서 도움이 되었습니다.

  • 혼자서 문제 풀이를 했을 때에는 계획대로 문제를 풀기 힘들었습니다.

  • 스터디를 진행하면서 스터디원들과 함께 서로 동기부여가 되어 꾸준하게 문제를 풀 수 있어서 유익했습니다.

  • 코드 리뷰를 하며 내가 풀었던 방식과 다른 방법을 생각하는 시간을 가졌고 이로 인해 다양한 방식으로 문제를 접근할 수 있게 되었습니다.

4월

스터디 진행 소감

  • 기업 코딩테스트에 많은 도움이 되었습니다.

  • 같은 문제에 대해 다양한 풀이 방법을 볼 수 있어서 도움이 되었습니다.

  • 문제를 풀고 관련된 알고리즘의 개념을 정리할 수 있어서 좋았습니다.

  • 다른 사람의 풀이 방식을 보고 개선할 방안을 생각해볼 수 있는 시간이었습니다.

  • 스터디원들의 코드를 함께 비교해보면서 작성한 코드의 개선점을 찾을 수 있었습니다.

  • 다른 친구들의 코드를 보며 좋은 코드를 고민할 좋은 기회가 되었습니다.

  • 코드 리뷰로 인해 다양한 방식으로 문제에 접근할 수 있게 되었습니다.

5월

스터디 진행 소감

  • 알고리즘 스터디를 통해 개념을 정리하고 A형 대비 문제를 풀어 A형을 취득할 수 있게 되었습니다.

  • 관통 프로젝트를 진행하면서도 알고리즘 문제를 풀 수 있는 계기가 되어 감을 잃지 않을 수 있었습니다.

  • 2월부터 꾸준히 참여하여 팀 전원 골드 레벨을 달성하여 뿌듯함을 느낄 수 있었습니다.

  • 계절학기 기간에도 자율적으로 스터디에 참여하여 기업 코딩 테스트를 준비해야겠다는 생각이 들었습니다.

  • 처음 알고리즘 스터디를 시작할 때와 비교하여 성장한 부분을 느낄 수 있어서 알고리즘 공부를 하는 데에 동기부여가 되었습니다.


📌 멤버

김수진 김정훈 변영채 손효민 연주원 임희선 조희라

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages