Skip to content

Alg0rithm-Study/Algorithm_Study_B

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤔 Algorithm 스터디 B반

🤓 참여자

🚀 차차, 숲재, 아리, 예하, 알라딘

목차

🤓 공통 Rule

  • 매주 수요일 정해진 시간에 모여서 스터디를 진행합니다
  • 매주 스터디한 내용을 정리하여 github에 정리한 후 디스코드 채널에 github 링크를 공유합니다.
  • 감을 유지하고, 학습 효과를 극대화하기 위해 매일 풀이하는 것을 목표로 합니다.
  • 추가적인 문제풀이 및 학습은 당연히 자유입니다!

🤓 커리큘럼

난이도 별 풀이 문제 수

난이도 Programmers 난이도 LeetCode
11 5
4 2
3 0
1주차(1/12)
2주차(1/19)
3주차(1/26)
4주차(2/9)
  • DFS/BFS 문제 풀이
난이도 문제
Island Perimeter
Flood Fill
Find if Path Exists in Graph
Gold 5 치즈
5주차(2/16)
  • Two Pointers/Sliding Windows 문제 풀이
난이도 문제
Reverse String
Container With Most Water
Gold 5 용액
Longest Substring Without Repeating Characters
Gold 4 회전 초밥
6주차(2/23)
  • Priority Queue 문제 풀이
난이도 문제
디스크 컨트롤러
이중 우선순위 큐
Gold 4 회전 초밥
Gold 5 최소 회의실 개수
7주차(3/2)
  • Greedy 문제 풀이
난이도 문제
체육복
조이스틱
큰 수 만들기
섬 연결하기
8주차(3/9)
  • Binary Search 문제 풀이
난이도 문제
Silver 3 나무 자르기
Gold 5 공유기 설치
Search in Rotated Sorted Array
순위 검색

🤓 커밋 컨벤션

  • programmers : programmers 풀이
  • leetcode : leetcode 풀이
  • boj : Baekjoon Online Judge 풀이
  • ds : 자료구조를 학습하고 정리한 내용
  • algo : 알고리즘을 학습하고 정리한 내용
  • chore : 폴더/파일 구조 변경
  • docs : 공통 문서 수정 및 추가

🤓 문제 풀이 등록 방법

🐈‍⬛ 문제 풀이 이후 github에 push! (본인 브랜치/본인 폴더만 직접적으로 수정하시면 됩니다!)

🌴 branch 사용 방법

  1. 본인 branch로 이동
  2. 본인 폴더로 이동
  3. 문제 풀이 플랫폼(programmers, leetcode etc) 폴더 내에 해당하는 문제 풀이 파일 추가
  4. 매주 스터디 이전에 main branch에 merge

📑 파일명 규칙

- Programmers: `이름_문제명.swift`
    - ex) `[차차] 신규 아이디 추천.swift`
- LeetCode: `이름_문제명.swift`
    - ex) `[차차] Two Sums.swift`
  • 파일 작성 양식 ex. Sorting the Sentence.swift
// Logic (풀이 방식)
// 1. 스택을 사용한다
// 2. pop해서 원소를 꺼낸다
// 3. ~~ 

// Solution (풀이) 
func solution() {
    // code 
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages