Skip to content

rowing0328/algo_ds_study_with_team

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm Study for Data Structure


❓알고리즘 스터디 목표

자료구조를 기반으로 알고리즘을 활용해 통해 컴퓨터적 사고 향상을 목표로 하는 스터디입니다.


🤔 진행 방식

  • 문제는 매주 화요일, 목요일 오후 8시에 코테를 진행합니다.
  • 풀이할 때 상대방이 내 코드를 보고 어느정도 이해할 수 있게 생각하며 작성합니다.
  • 서로 짠 코드를 자유롭게 질문 또는 깃 혹은 디스코드 라이브를 통해 코드 리뷰합니다.

🙏 깃허브 사용 규칙

  1. 본인 닉네임의 폴더를 작성한다. ex) mkdir "CodeJesterND"
  2. main 브랜치에서 git checkout -b <브랜치명>을 입력한다. (항상 pull 습관화하여 브랜치 생성하기 전에 할 것)
  3. 본인이 생성한 폴더를 들어간 뒤 주차 별로 폴더를 생성한 뒤, Java, jsp, Python 등의 파일을 만들고 문제를 푼다.
  4. 풀이가 끝난 후 각각을 README.md 파일로 관리하여 문제와 관련된 내용 and 풀이 방법에 대해 작성한다. (readme 파일에 한번에 주차 별 문제를 관리하든, 각각 관리하든 자유롭게)
  5. 문제 풀이가 끝나면 git push 를 사용하여 깃허브에 push한다.
  6. 주차별로 풀이 후, 3번 부터 반복

📆 문제 풀이 관련 일정

주차 문제
1주차(24/XX/XX ~ 24/XX/XX) 추후 업로드 예정입니다...!
2주차(24/XX/XX ~ 24/XX/XX) 추후 업로드 예정입니다...!
3주차(24/XX/XX ~ 24/XX/XX) 추후 업로드 예정입니다...!
4주차(24/XX/XX ~ 24/XX/XX) 추후 업로드 예정입니다...!
5주차(24/05/07 ~ 24/05/13) 3진법 뒤집기, 예산, 이상한 문자 만들기, 크기가 작은 부분문자열, 시저 암호, 최소직사각형, 숫자 문자열과 영단어, 가장 가까운 같은 글자
6주차(24/05/14 ~ 24/05/20) 문자열 내 마음대로 정렬하기, [1차] 비밀지도, K번째수, 시저 암호, 가장 가까운 같은 글자, 최소직사각형, 숫자 문자열과 영단어, 크기가 작은 부분문자열
7주차(24/05/21 ~ 24/05/27) 두 개 뽑아서 더하기, 콜라 문제, 명예의 전당, 추억 점수, 카드 뭉치, 폰켓몬, 푸드 파이트 대회
8주차(24/05/28 ~ 24/06/03) 2016년, 기사단원의 무기, 모의고사, 과일 장수, 소수 찾기, 소수 만들기, 덧칠하기, 실패율, 옹알이, [1차]다트 게임
9주차(24/06/04 ~ 24/06/10) 실패율, [1차] 다트 게임, 로또의 최고 순위와 최저 순위, 문자열 나누기, 대충 만든 자판, 둘만의 암호
10주차(24/06/11 ~ 24/06/17) 완주하지 못한 선수, 체육복, 숫자 짝꿍, 이웃한 칸, 햄버거 만들기, 크레인 인형뽑기 게임, 키패드 누르기, 데이터 분석, 성격 유형 검사하기
11주차(24/06/18 ~ 24/06/24) 바탕화면 정리, 달리기 경주, 공원 산책, 붕대 감기
12주차(24/06/25 ~ 24/07/01) 신규 아이디 추천, 개인정보 수집 유효기간, 신고 결과 받기, 가장 많이 받은 선물
13주차(24/07/02 ~ 24/07/08) 여름 휴가
14주차(24/07/09 ~ 24/07/15) 교점에 별 만들기, 거리두기 확인하기, 삼각 달팽이, 행렬의 곱셈, 자연수 뒤집어 배열로 만들기, 시저 암호, 이상한 문자 만들기, 문자열 압축
15주차(24/07/16 ~ 24/07/22) 3진법 뒤집기, 이진 변환 반복하기, 문자열 내 p와 y의 개수, 숫자 문자열과 영단어, 문자열 다루기 기본, 신규 아이디 추천
16주차(24/07/23 ~ 24/07/29) 쿼드압축 후 개수 세기, 하노이의 탑, 모음 사전
17주차(24/07/30 ~ 24/08/05) 모의고사, 카펫, 수식 최대화
18주차(24/08/06 ~ 24/08/12) 소수 찾기, 불량 사용자
19주차(24/08/13 ~ 24/08/19) K번째 수, 두 개 뽑아서 더하기, H-Index
20주차(24/08/20 ~ 24/09/13) 가장 큰 수, 문자열 내 마음대로 정렬하기, 메뉴 리뉴얼, 문자열 내림순으로 배치하기
21주차(24/09/14 ~ 24/09/23) 순위 검색, 입국심사, 징검다리
22주차(24/09/24 ~ 24/09/30) 평행, 중복된 문자 제거, A로 B 만들기, 없는 숫자 더하기, 완주하지 못한 선수
23주차(24/10/01 ~ 24/10/14) 피보나치 수, 정수 삼각형, 등굣길, 사칙연산
24주차(24/10/15 ~ 24/10/21) 올바른 괄호, 괄호 회전하기, 주식 가격
25주차(24/10/22 ~ 24/10/28) 기능 개발, 다리를 지나는 트럭
26주차(24/10/29 ~ 24/11/03) 순위, 길 찾기 게임
27주차(24/11/04 ~ 24/11/10) 방의 개수
28주차(24/11/11 ~ 24/11/17) 디스크 컨트롤러, 이중 우선순위 큐
29주차(24/11/18 ~ 24/11/24) 보석 쇼핑, 섬 연결하기
29주차(24/11/25 ~ 24/12/01) 호텔 방 배정
30주차(24/12/02 ~ 24/12/08) 가사 검색
31주차(24/12/09 ~ 24/12/15) 신규 아이디 추천(Kotlin)
32주차(24/12/16 ~ 24/12/22) 호텔 방 배정(Kotlin)
33주차(24/12/23 ~ 24/12/29) Lv. 2 교점에 별 만들기, Lv. 2 삼각 달팽이
34주차(25/12/30 ~ 25/01/05) Lv. 2 행렬의 곱셈, Lv. 2 거리두기 확인하기
35주차(25/01/06 ~ 25/01/12) Lv. 1 자연수 뒤집어 배열로 만들기, Lv. 1 시저 암호, Lv.1 이상한 문자 만들기

문제 출처


교안