자료구조를 기반으로 알고리즘을 활용해 통해 컴퓨터적 사고 향상을 목표로 하는 스터디입니다.
- 문제는 매주 화요일, 목요일 오후 8시에 코테를 진행합니다.
- 풀이할 때 상대방이 내 코드를 보고 어느정도 이해할 수 있게 생각하며 작성합니다.
- 서로 짠 코드를 자유롭게 질문 또는 깃 혹은 디스코드 라이브를 통해 코드 리뷰합니다.
- 본인 닉네임의 폴더를 작성한다. ex)
mkdir "CodeJesterND"
- main 브랜치에서 git checkout -b <브랜치명>을 입력한다. (항상 pull 습관화하여 브랜치 생성하기 전에 할 것)
- 본인이 생성한 폴더를 들어간 뒤 주차 별로 폴더를 생성한 뒤,
Java
,jsp
,Python
등의 파일을 만들고 문제를 푼다. - 풀이가 끝난 후 각각을
README.md
파일로 관리하여 문제와 관련된 내용 and 풀이 방법에 대해 작성한다. (readme 파일에 한번에 주차 별 문제를 관리하든, 각각 관리하든 자유롭게) - 문제 풀이가 끝나면
git push
를 사용하여 깃허브에push
한다. - 주차별로 풀이 후, 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 이상한 문자 만들기 |