Repository files navigation

Kb국민은행 IT아카데미 4기 알고리즘 스터디

학습기간

2023년 7월 25일 ~ ing

Language

스터디 멤버

이라은이원규김은진허동민김희주박수현신윤철

이번 주 문제

주차문제 유형문제난이도
Week28그리디백준 - 볼 모으기실1
Week28큐/덱백준 - 카드2실4
Week28DP백준 - 동전 1실1
Week28BFS/DFS백준 - 양실1
Week28SQL - GROUP BY프로그래머스 - 저자 별 카테고리 별 매출액 집계하기lv.4
Week28SQL - JOIN프로그래머스 - 5월 식품들의 총매출 조회하기lv.4

진행 상황

진행 상황표기
해당 주에 완료
해당 주에 미제출
해당 주차 종료 이후 보충🔺

주차날짜이라은이원규김은진허동민김희주박수현신윤철
week_0107.25 ~ 07.30🔺🔺--
week_0207.31 ~ 08.06🔺🔺--
week_0308.07 ~ 08.13🔺--
week_0408.14 ~ 08.20🔺--
week_0508.21 ~ 08.27🔺--
week_0608.28 ~ 09.03🔺--
week_0709.04 ~ 09.10<---프젝주간--->
week_0809.11 ~ 09.17<---프젝주간--->
week_0909.18 ~ 09.24<---프젝주간--->
week_1009.25 ~ 10.01🔺-
week_1110.02 ~ 10.08🔺🔺🔺-
week_1210.09 ~ 10.15🔺🔺-
week_1310.16 ~ 10.22🔺-
week_1410.23 ~ 10.29🔺🔺-
week_1510.30 ~ 11.05🔺🔺-
week_1611.06 ~ 11.12🔺-
week_1711.13 ~ 11.19-
week_1811.20 ~ 11.26🔺
week_1911.27 ~ 12.03🔺
week_2012.04 ~ 12.10
week_2112.11 ~ 12.17🔺🔺
week_2212.18 ~ 12.24🔺
week_2312.25 ~ 12.31🔺🔺
week_2401.01 ~ 01.07🔺
week_2501.08 ~ 01.14
week_2601.15 ~ 01.21🔺
week_2701.22 ~ 01.28
week_2801.29 ~ 02.04

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 쉬는 시간에 토론한다.

PR 마감 시간

  • 매주 일요일 자정까지 업로드한다.

문제 풀이

  • 주마다 5문제를 풀이한다.

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week27재귀백준 - 피보나치 수 5브2
Week27구현백준 - 사탕 게임실2
Week27DP백준 - 점프실1
Week27BFS/DFS백준 - 전투실1
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(1)lv.2
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(2)lv.4
Week26배열프로그래머스 - 교점에 별만들기lv.2
Week26문자열프로그래머스 - 신규 아이디 추천lv.1
Week26탐색프로그래머스 - 소수찾기lv.2
Week26dp프로그래머스 - 정수 삼각형lv.3
Week26구현프로그래머스 - 키패드 누르기lv.1
Week25구현백준 - 로봇 청소기골5
Week25구현백준 - 연구소골4
Week25탐색백준 - 그림실1
Week25탐색백준 - 나이트의 이동실1
Week25그리디백준 - 게임을 만든 동준이실4
Week24구현백준 - 통계학실3
Week24구현백준 - 소수구하기실3
Week24BFS, DFS백준 - 헌내기는 친구가 필요해실2
Week24재귀백준 - 색종이 만들기실2
Week24BFS백준 - 토마토골5
Week23그리디백준 - 등수 매기기실3
Week23시뮬레이션백준 - 치킨 배달골5
Week23문자열백준 - 크로스워드 퍼즐 쳐다보기 실3
Week23누적합백준 - 피아노 체조실1
Week23DP프로그래머스 - 등굣길Lv3
Week23SQL - GROUP BY프로그래머스 - 가격대 별 상품 개수 구하기Lv2
Week23SQL - JOIN프로그래머스 - 헤비 유저가 소유한 장소Lv3
Week23SQL - GROUP BY프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기Lv4
Week22해시백준 - 비밀번호 찾기실4
Week22브루트포스백준 - 카잉달력실1
Week22최단경로백준 - 웜홀 골3
Week22BFS/DFS프로그래머스 - 퍼즐 조각 채우기Lv3
Week22그리디프로그래머스 - 단속카메라Lv3
Week22SQL - SUM,MAX,MIN프로그래머스 - 최솟값 구하기Lv2
Week22SQL - GROUP BY프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기Lv3
Week22SQL - GROUP BY프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기Lv4
Week21부르트포스백준 - 리모콘골5
Week21문자열백준 - 듣보잡실4
Week21DP백준 - 계단오르기실3
Week21DP프로그래머스 - 야근 지수Lv3
Week21이분탐색프로그래머스 - 입국심사Lv3
Week21해시프로그래머스 - 베스트엘범Lv3
Week21SQL - JOIN프로그래머스 - 상품을 구매한 회원 비율 구하기Lv5
Week21SQL - STRING,DATE프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week20그리디백준 - 에너지 드링크실3
Week20자료구조백준 - 에디터실2
Week20이분탐색백준 - 랜선 자르기실2
Week20그래프백준 - 완전 이진 트리실1
Week20구현소프티어 - 수퍼바이러스Lv3
Week20SQL - SUM,MAX,MIN프로그래머스 - 동물 수 구하기Lv2
Week20SQL - GROUP BY프로그래머스 - 카테고리 별 도서 판매량 집계하기Lv3
Week20SQL - Join프로그래머스 - 주문량이 많은 아이스크림들 조회하기Lv4
Week19구현소프티어 - 회의실 예약Lv2
Week19구현소프티어 - 성적 평균Lv3
Week19DFS/BFS백준 - 케빈 베이컨의 6단계 법칙실1
Week19정렬백준 - 좌표압축실2
Week19DP백준 - 2xn 타일링실3
Week19SQL - String, Date프로그래머스 - 루시와 엘라 찾기Lv2
Week19SQL - Join프로그래머스 - 보호소에서 중성화한 동물Lv4
Week19SQL - Join프로그래머스 - 우유와 요거트가 담긴 장바구니Lv4
Week18구현소프티어 - GBCLv2
Week18정렬소프티어 - 금고털이Lv2
Week18구현소프티어 - 전광판Lv2
Week18DFS/BFS소프티어 - 장애물 인식 프로그램Lv2
Week18DP소프티어 - 지도 자동 구축Lv2
Week18SQL - IS NULL프로그래머스 - NULL 처리하기Lv2
Week18SQL - Join프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기Lv4
Week18SQL - Join프로그래머스 - 오랜 기간 보호한 동물(1)Lv3
Week17스택, 큐프로그래머스 - 올바른 괄호Lv2
Week17그리디프로그래머스 - 조이스틱Lv2
Week17완전탐색프로그래머스 - 소수 찾기Lv2
Week17DFS/BFS프로그래머스 - 여행경로Lv3
Week17DP프로그래머스 - 정수 삼각형Lv3
Week17SQL - GROUP BY프로그래머스 - 동명 동물 수 찾기Lv2
Week17SQL - Join프로그래머스 - 없어진 기록 찾기Lv3
Week17SQL - Join프로그래머스 - 있었는데요 없었습니다Lv3
Week16분할정복백준 - 곱셈실1
Week16브루트포스백준 - 테트로미노골4
Week16DFS/BFS백준 - DSLR골4
Week16DFS/BFS프로그래머스 - 단어 변환Lv3
Week16DP프로그래머스 - N으로 표현Lv3
Week16SQL - Join프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기Lv4
Week16SQL - String, Date프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기Lv4
Week16SQL - String, Date프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week15문자열프로그래머스 - 옹알이 Lv0
Week15스택, 큐프로그래머스 - 프로세스 Lv2
Week15스택, 큐프로그래머스 - 주식가격 Lv2
Week15그리디프로그래머스 - 체육복Lv1
Week15그리디프로그래머스 - 큰 수 만들기Lv2
Week15완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week15프로그래머스 - 이중우선순위큐Lv3
Week14DP프로그래머스 - 도둑질 Lv4
Week14BFS,DFS프로그래머스 - 네트워크 Lv3
Week14그리디프로그래머스 - 섬 연결하기Lv3
Week14스택/큐프로그래머스 - 기능개발Lv2
Week14완전탐색프로그래머스 - 모의고사Lv1
Week14JOIN프로그래머스 - 상품 별 오프라인 매출 구하기Lv2
Week14GROUP BY프로그래머스 - 즐겨찾기가 가장 많은 식당 정보 출력하기Lv3
Week13DP백준- 스티커실1
Week13BFS,DFS백준 - 적록색약골5
Week13문자열백준 - 영단어 암기는 괴로워실3
Week13구현백준 - 덩치실5
Week13구현백준 - 올림픽실5
Week13SELECT프로그래머스 - 오프라인/온라인 판매 데이터 통합하기Lv4
Week13GROUP BY프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Lv3
Week13SUM, MAX, MIN프로그래머스 - 중복 제거하기Lv2
Week12시뮬레이션백준- 스위치 켜고 끄기실4
Week12시뮬레이션백준 - 프린터 큐실3
Week12BFS,DFS백준 - 영역 구하기실1
Week12BFS,DFS백준 - 안전 영역실1
Week12구현백준 - 색종이실5
Week11BFS, DFS백준- 바이러스실3
Week11분할정복백준 - Z실1
Week11BFS,DFS백준 - 연결 요소의 개수실2
Week11구현백준 - 집합실5
Week11DP백준 - 피보나치 함수실3
Week11SQL-Select프로그래머스 - 과일로 만든 아이스크림 고르기Lv1
Week11SQL-Sum, Max, Min프로그래머스 - 가격이 제일 비싼 식품의 정보 출력하기Lv2
Week11SQL-Join프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기Lv2
Week10구현프로그래머스 - 정수를 나선형으로 배치하기Lv0
Week10조합백준 - 다리놓기실5
Week10BFS,DFS백준 - 유기농 배추실2
Week10SQL-SELECT프로그래머스 - 인기있는 아이스크림Lv1
Week10SQL-GROUP BY프로그래머스 - 고양이와 개는 몇 마리 있을까Lv2
Week8완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week8BFS,DFS프로그래머스 - 타겟넘버Lv2
Week8BFS,DFS프로그래머스 - 게임 맵 최단거리Lv2
Week8완전탐색프로그래머스 - 피로도Lv2
Week8스택,큐프로그래머스 - 주식 가격Lv2
Week7탐색백준1733 - 음식물 피하기실1
Week7백트래킹백준2023 - 신기한 소수실1
Week7그리디프로그래머스 - 점프와 순간 이동Lv2
Week7완전탐색프로그래머스 - 모음사전Lv2
Week7구현프로그래머스 - 문자열 압축Lv2
Week6재귀백준10814.나이순 정렬실5
Week6완전탐색백준2606.바이러스실3
Week6dp백준9461.파도반 수열실3
Week6구현백준2979.트럭 주차브2
Week6구현백준14888.연산자 끼워넣기실1
Week5구현백준 - 단어공부브1
Week5구현백준 - 기상캐스터실5
Week5구현백준 - NBA 농구실3
Week5완전탐색프로그래머스 - 최소직사각형Lv1
Week5정렬프로그래머스 - H-IndexLv2
Week4구현프로그래머스 - 영어 끝말잇기Lv2
Week4그리디프로그래머스 - 구명보트Lv2
Week4완전탐색프로그래머스 - 카펫Lv2
Week4구현프로그래머스 - 2021 카카오 채용연계형 인턴십_숫자 문자열과 영단어Lv1
Week4구현프로그래머스 - 2018 KAKAO BLIND RECRUITMENT_비밀지도Lv1
Week3구현프로그래머스 - 이진변환반복하기Lv2
Week3스택, 큐프로그래머스 - 다리를 지나는 트럭Lv2
Week3프로그래머스 - 더 맵게Lv2
Week3구현프로그래머스 - 전화번호 목록Lv2
Week3DP프로그래머스 - 땅따먹기Lv2
Week1BFS백준1926.그림실1
Week1BFS백준2178.미로탐색실1
Week1백트래킹백준14889.스타트와 링크실2
Week1DFS백준2667.단지번호 붙이기실1
Week1DFS백준2644.촌수계산실2
Week2DP백준1463.1로 만들기실3
Week2DP백준11659.구간 합 구하기 4실3
Week2DP백준11055.가장 큰 증가하는 부분 수열실2
Week2DP백준14501.퇴사실3
Week2DP백준15486.퇴사2골5



참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

Repository 구조

  • Github ID/주차/소스코드(플랫폼과 문제 번호 명시)
  • gitignore 파일을 활용하여

예시

raeunlee/week_01/boj1414


Commit Convention

태그설명
feat새로운 기능 추가
fix버그 수정
refactor코드 리팩토링
comment주석 추가(코드 변경 X) 혹은 오타 수정
docsREADME와 같은 문서 수정
mergemerge
rename파일, 폴더명 수정 혹은 이동

💡 예시

feat: boj_1414 불우이웃돕기

플랫폼

플랫폼태그
백준boj
프로그래머스pgs
소프티어sft

⚠️ PR 규칙

  • [주차] x문제 제출합니다 형태로 작성
  • (option) comment는 자유!

💡 예시

[week 01] 1문제 제출합니다!


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

KbIT4기 알고리즘 스터디

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

Kb국민은행 IT아카데미 4기 알고리즘 스터디

학습기간

2023년 7월 25일 ~ ing

Language

스터디 멤버

이라은이원규김은진허동민김희주박수현신윤철

이번 주 문제

주차문제 유형문제난이도
Week28그리디백준 - 볼 모으기실1
Week28큐/덱백준 - 카드2실4
Week28DP백준 - 동전 1실1
Week28BFS/DFS백준 - 양실1
Week28SQL - GROUP BY프로그래머스 - 저자 별 카테고리 별 매출액 집계하기lv.4
Week28SQL - JOIN프로그래머스 - 5월 식품들의 총매출 조회하기lv.4

진행 상황

진행 상황표기
해당 주에 완료
해당 주에 미제출
해당 주차 종료 이후 보충🔺

주차날짜이라은이원규김은진허동민김희주박수현신윤철
week_0107.25 ~ 07.30🔺🔺--
week_0207.31 ~ 08.06🔺🔺--
week_0308.07 ~ 08.13🔺--
week_0408.14 ~ 08.20🔺--
week_0508.21 ~ 08.27🔺--
week_0608.28 ~ 09.03🔺--
week_0709.04 ~ 09.10<---프젝주간--->
week_0809.11 ~ 09.17<---프젝주간--->
week_0909.18 ~ 09.24<---프젝주간--->
week_1009.25 ~ 10.01🔺-
week_1110.02 ~ 10.08🔺🔺🔺-
week_1210.09 ~ 10.15🔺🔺-
week_1310.16 ~ 10.22🔺-
week_1410.23 ~ 10.29🔺🔺-
week_1510.30 ~ 11.05🔺🔺-
week_1611.06 ~ 11.12🔺-
week_1711.13 ~ 11.19-
week_1811.20 ~ 11.26🔺
week_1911.27 ~ 12.03🔺
week_2012.04 ~ 12.10
week_2112.11 ~ 12.17🔺🔺
week_2212.18 ~ 12.24🔺
week_2312.25 ~ 12.31🔺🔺
week_2401.01 ~ 01.07🔺
week_2501.08 ~ 01.14
week_2601.15 ~ 01.21🔺
week_2701.22 ~ 01.28
week_2801.29 ~ 02.04

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 쉬는 시간에 토론한다.

PR 마감 시간

  • 매주 일요일 자정까지 업로드한다.

문제 풀이

  • 주마다 5문제를 풀이한다.

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week27재귀백준 - 피보나치 수 5브2
Week27구현백준 - 사탕 게임실2
Week27DP백준 - 점프실1
Week27BFS/DFS백준 - 전투실1
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(1)lv.2
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(2)lv.4
Week26배열프로그래머스 - 교점에 별만들기lv.2
Week26문자열프로그래머스 - 신규 아이디 추천lv.1
Week26탐색프로그래머스 - 소수찾기lv.2
Week26dp프로그래머스 - 정수 삼각형lv.3
Week26구현프로그래머스 - 키패드 누르기lv.1
Week25구현백준 - 로봇 청소기골5
Week25구현백준 - 연구소골4
Week25탐색백준 - 그림실1
Week25탐색백준 - 나이트의 이동실1
Week25그리디백준 - 게임을 만든 동준이실4
Week24구현백준 - 통계학실3
Week24구현백준 - 소수구하기실3
Week24BFS, DFS백준 - 헌내기는 친구가 필요해실2
Week24재귀백준 - 색종이 만들기실2
Week24BFS백준 - 토마토골5
Week23그리디백준 - 등수 매기기실3
Week23시뮬레이션백준 - 치킨 배달골5
Week23문자열백준 - 크로스워드 퍼즐 쳐다보기 실3
Week23누적합백준 - 피아노 체조실1
Week23DP프로그래머스 - 등굣길Lv3
Week23SQL - GROUP BY프로그래머스 - 가격대 별 상품 개수 구하기Lv2
Week23SQL - JOIN프로그래머스 - 헤비 유저가 소유한 장소Lv3
Week23SQL - GROUP BY프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기Lv4
Week22해시백준 - 비밀번호 찾기실4
Week22브루트포스백준 - 카잉달력실1
Week22최단경로백준 - 웜홀 골3
Week22BFS/DFS프로그래머스 - 퍼즐 조각 채우기Lv3
Week22그리디프로그래머스 - 단속카메라Lv3
Week22SQL - SUM,MAX,MIN프로그래머스 - 최솟값 구하기Lv2
Week22SQL - GROUP BY프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기Lv3
Week22SQL - GROUP BY프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기Lv4
Week21부르트포스백준 - 리모콘골5
Week21문자열백준 - 듣보잡실4
Week21DP백준 - 계단오르기실3
Week21DP프로그래머스 - 야근 지수Lv3
Week21이분탐색프로그래머스 - 입국심사Lv3
Week21해시프로그래머스 - 베스트엘범Lv3
Week21SQL - JOIN프로그래머스 - 상품을 구매한 회원 비율 구하기Lv5
Week21SQL - STRING,DATE프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week20그리디백준 - 에너지 드링크실3
Week20자료구조백준 - 에디터실2
Week20이분탐색백준 - 랜선 자르기실2
Week20그래프백준 - 완전 이진 트리실1
Week20구현소프티어 - 수퍼바이러스Lv3
Week20SQL - SUM,MAX,MIN프로그래머스 - 동물 수 구하기Lv2
Week20SQL - GROUP BY프로그래머스 - 카테고리 별 도서 판매량 집계하기Lv3
Week20SQL - Join프로그래머스 - 주문량이 많은 아이스크림들 조회하기Lv4
Week19구현소프티어 - 회의실 예약Lv2
Week19구현소프티어 - 성적 평균Lv3
Week19DFS/BFS백준 - 케빈 베이컨의 6단계 법칙실1
Week19정렬백준 - 좌표압축실2
Week19DP백준 - 2xn 타일링실3
Week19SQL - String, Date프로그래머스 - 루시와 엘라 찾기Lv2
Week19SQL - Join프로그래머스 - 보호소에서 중성화한 동물Lv4
Week19SQL - Join프로그래머스 - 우유와 요거트가 담긴 장바구니Lv4
Week18구현소프티어 - GBCLv2
Week18정렬소프티어 - 금고털이Lv2
Week18구현소프티어 - 전광판Lv2
Week18DFS/BFS소프티어 - 장애물 인식 프로그램Lv2
Week18DP소프티어 - 지도 자동 구축Lv2
Week18SQL - IS NULL프로그래머스 - NULL 처리하기Lv2
Week18SQL - Join프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기Lv4
Week18SQL - Join프로그래머스 - 오랜 기간 보호한 동물(1)Lv3
Week17스택, 큐프로그래머스 - 올바른 괄호Lv2
Week17그리디프로그래머스 - 조이스틱Lv2
Week17완전탐색프로그래머스 - 소수 찾기Lv2
Week17DFS/BFS프로그래머스 - 여행경로Lv3
Week17DP프로그래머스 - 정수 삼각형Lv3
Week17SQL - GROUP BY프로그래머스 - 동명 동물 수 찾기Lv2
Week17SQL - Join프로그래머스 - 없어진 기록 찾기Lv3
Week17SQL - Join프로그래머스 - 있었는데요 없었습니다Lv3
Week16분할정복백준 - 곱셈실1
Week16브루트포스백준 - 테트로미노골4
Week16DFS/BFS백준 - DSLR골4
Week16DFS/BFS프로그래머스 - 단어 변환Lv3
Week16DP프로그래머스 - N으로 표현Lv3
Week16SQL - Join프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기Lv4
Week16SQL - String, Date프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기Lv4
Week16SQL - String, Date프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week15문자열프로그래머스 - 옹알이 Lv0
Week15스택, 큐프로그래머스 - 프로세스 Lv2
Week15스택, 큐프로그래머스 - 주식가격 Lv2
Week15그리디프로그래머스 - 체육복Lv1
Week15그리디프로그래머스 - 큰 수 만들기Lv2
Week15완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week15프로그래머스 - 이중우선순위큐Lv3
Week14DP프로그래머스 - 도둑질 Lv4
Week14BFS,DFS프로그래머스 - 네트워크 Lv3
Week14그리디프로그래머스 - 섬 연결하기Lv3
Week14스택/큐프로그래머스 - 기능개발Lv2
Week14완전탐색프로그래머스 - 모의고사Lv1
Week14JOIN프로그래머스 - 상품 별 오프라인 매출 구하기Lv2
Week14GROUP BY프로그래머스 - 즐겨찾기가 가장 많은 식당 정보 출력하기Lv3
Week13DP백준- 스티커실1
Week13BFS,DFS백준 - 적록색약골5
Week13문자열백준 - 영단어 암기는 괴로워실3
Week13구현백준 - 덩치실5
Week13구현백준 - 올림픽실5
Week13SELECT프로그래머스 - 오프라인/온라인 판매 데이터 통합하기Lv4
Week13GROUP BY프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Lv3
Week13SUM, MAX, MIN프로그래머스 - 중복 제거하기Lv2
Week12시뮬레이션백준- 스위치 켜고 끄기실4
Week12시뮬레이션백준 - 프린터 큐실3
Week12BFS,DFS백준 - 영역 구하기실1
Week12BFS,DFS백준 - 안전 영역실1
Week12구현백준 - 색종이실5
Week11BFS, DFS백준- 바이러스실3
Week11분할정복백준 - Z실1
Week11BFS,DFS백준 - 연결 요소의 개수실2
Week11구현백준 - 집합실5
Week11DP백준 - 피보나치 함수실3
Week11SQL-Select프로그래머스 - 과일로 만든 아이스크림 고르기Lv1
Week11SQL-Sum, Max, Min프로그래머스 - 가격이 제일 비싼 식품의 정보 출력하기Lv2
Week11SQL-Join프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기Lv2
Week10구현프로그래머스 - 정수를 나선형으로 배치하기Lv0
Week10조합백준 - 다리놓기실5
Week10BFS,DFS백준 - 유기농 배추실2
Week10SQL-SELECT프로그래머스 - 인기있는 아이스크림Lv1
Week10SQL-GROUP BY프로그래머스 - 고양이와 개는 몇 마리 있을까Lv2
Week8완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week8BFS,DFS프로그래머스 - 타겟넘버Lv2
Week8BFS,DFS프로그래머스 - 게임 맵 최단거리Lv2
Week8완전탐색프로그래머스 - 피로도Lv2
Week8스택,큐프로그래머스 - 주식 가격Lv2
Week7탐색백준1733 - 음식물 피하기실1
Week7백트래킹백준2023 - 신기한 소수실1
Week7그리디프로그래머스 - 점프와 순간 이동Lv2
Week7완전탐색프로그래머스 - 모음사전Lv2
Week7구현프로그래머스 - 문자열 압축Lv2
Week6재귀백준10814.나이순 정렬실5
Week6완전탐색백준2606.바이러스실3
Week6dp백준9461.파도반 수열실3
Week6구현백준2979.트럭 주차브2
Week6구현백준14888.연산자 끼워넣기실1
Week5구현백준 - 단어공부브1
Week5구현백준 - 기상캐스터실5
Week5구현백준 - NBA 농구실3
Week5완전탐색프로그래머스 - 최소직사각형Lv1
Week5정렬프로그래머스 - H-IndexLv2
Week4구현프로그래머스 - 영어 끝말잇기Lv2
Week4그리디프로그래머스 - 구명보트Lv2
Week4완전탐색프로그래머스 - 카펫Lv2
Week4구현프로그래머스 - 2021 카카오 채용연계형 인턴십_숫자 문자열과 영단어Lv1
Week4구현프로그래머스 - 2018 KAKAO BLIND RECRUITMENT_비밀지도Lv1
Week3구현프로그래머스 - 이진변환반복하기Lv2
Week3스택, 큐프로그래머스 - 다리를 지나는 트럭Lv2
Week3프로그래머스 - 더 맵게Lv2
Week3구현프로그래머스 - 전화번호 목록Lv2
Week3DP프로그래머스 - 땅따먹기Lv2
Week1BFS백준1926.그림실1
Week1BFS백준2178.미로탐색실1
Week1백트래킹백준14889.스타트와 링크실2
Week1DFS백준2667.단지번호 붙이기실1
Week1DFS백준2644.촌수계산실2
Week2DP백준1463.1로 만들기실3
Week2DP백준11659.구간 합 구하기 4실3
Week2DP백준11055.가장 큰 증가하는 부분 수열실2
Week2DP백준14501.퇴사실3
Week2DP백준15486.퇴사2골5



참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

Repository 구조

  • Github ID/주차/소스코드(플랫폼과 문제 번호 명시)
  • gitignore 파일을 활용하여

예시

raeunlee/week_01/boj1414


Commit Convention

태그설명
feat새로운 기능 추가
fix버그 수정
refactor코드 리팩토링
comment주석 추가(코드 변경 X) 혹은 오타 수정
docsREADME와 같은 문서 수정
mergemerge
rename파일, 폴더명 수정 혹은 이동

💡 예시

feat: boj_1414 불우이웃돕기

플랫폼

플랫폼태그
백준boj
프로그래머스pgs
소프티어sft

⚠️ PR 규칙

  • [주차] x문제 제출합니다 형태로 작성
  • (option) comment는 자유!

💡 예시

[week 01] 1문제 제출합니다!


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

KbIT4기 알고리즘 스터디

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Kb국민은행 IT아카데미 4기 알고리즘 스터디

학습기간

2023년 7월 25일 ~ ing

Language

스터디 멤버

이라은이원규김은진허동민김희주박수현신윤철

이번 주 문제

주차문제 유형문제난이도
Week28그리디백준 - 볼 모으기실1
Week28큐/덱백준 - 카드2실4
Week28DP백준 - 동전 1실1
Week28BFS/DFS백준 - 양실1
Week28SQL - GROUP BY프로그래머스 - 저자 별 카테고리 별 매출액 집계하기lv.4
Week28SQL - JOIN프로그래머스 - 5월 식품들의 총매출 조회하기lv.4

진행 상황

진행 상황표기
해당 주에 완료
해당 주에 미제출
해당 주차 종료 이후 보충🔺

주차날짜이라은이원규김은진허동민김희주박수현신윤철
week_0107.25 ~ 07.30🔺🔺--
week_0207.31 ~ 08.06🔺🔺--
week_0308.07 ~ 08.13🔺--
week_0408.14 ~ 08.20🔺--
week_0508.21 ~ 08.27🔺--
week_0608.28 ~ 09.03🔺--
week_0709.04 ~ 09.10<---프젝주간--->
week_0809.11 ~ 09.17<---프젝주간--->
week_0909.18 ~ 09.24<---프젝주간--->
week_1009.25 ~ 10.01🔺-
week_1110.02 ~ 10.08🔺🔺🔺-
week_1210.09 ~ 10.15🔺🔺-
week_1310.16 ~ 10.22🔺-
week_1410.23 ~ 10.29🔺🔺-
week_1510.30 ~ 11.05🔺🔺-
week_1611.06 ~ 11.12🔺-
week_1711.13 ~ 11.19-
week_1811.20 ~ 11.26🔺
week_1911.27 ~ 12.03🔺
week_2012.04 ~ 12.10
week_2112.11 ~ 12.17🔺🔺
week_2212.18 ~ 12.24🔺
week_2312.25 ~ 12.31🔺🔺
week_2401.01 ~ 01.07🔺
week_2501.08 ~ 01.14
week_2601.15 ~ 01.21🔺
week_2701.22 ~ 01.28
week_2801.29 ~ 02.04

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 쉬는 시간에 토론한다.

PR 마감 시간

  • 매주 일요일 자정까지 업로드한다.

문제 풀이

  • 주마다 5문제를 풀이한다.

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week27재귀백준 - 피보나치 수 5브2
Week27구현백준 - 사탕 게임실2
Week27DP백준 - 점프실1
Week27BFS/DFS백준 - 전투실1
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(1)lv.2
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(2)lv.4
Week26배열프로그래머스 - 교점에 별만들기lv.2
Week26문자열프로그래머스 - 신규 아이디 추천lv.1
Week26탐색프로그래머스 - 소수찾기lv.2
Week26dp프로그래머스 - 정수 삼각형lv.3
Week26구현프로그래머스 - 키패드 누르기lv.1
Week25구현백준 - 로봇 청소기골5
Week25구현백준 - 연구소골4
Week25탐색백준 - 그림실1
Week25탐색백준 - 나이트의 이동실1
Week25그리디백준 - 게임을 만든 동준이실4
Week24구현백준 - 통계학실3
Week24구현백준 - 소수구하기실3
Week24BFS, DFS백준 - 헌내기는 친구가 필요해실2
Week24재귀백준 - 색종이 만들기실2
Week24BFS백준 - 토마토골5
Week23그리디백준 - 등수 매기기실3
Week23시뮬레이션백준 - 치킨 배달골5
Week23문자열백준 - 크로스워드 퍼즐 쳐다보기 실3
Week23누적합백준 - 피아노 체조실1
Week23DP프로그래머스 - 등굣길Lv3
Week23SQL - GROUP BY프로그래머스 - 가격대 별 상품 개수 구하기Lv2
Week23SQL - JOIN프로그래머스 - 헤비 유저가 소유한 장소Lv3
Week23SQL - GROUP BY프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기Lv4
Week22해시백준 - 비밀번호 찾기실4
Week22브루트포스백준 - 카잉달력실1
Week22최단경로백준 - 웜홀 골3
Week22BFS/DFS프로그래머스 - 퍼즐 조각 채우기Lv3
Week22그리디프로그래머스 - 단속카메라Lv3
Week22SQL - SUM,MAX,MIN프로그래머스 - 최솟값 구하기Lv2
Week22SQL - GROUP BY프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기Lv3
Week22SQL - GROUP BY프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기Lv4
Week21부르트포스백준 - 리모콘골5
Week21문자열백준 - 듣보잡실4
Week21DP백준 - 계단오르기실3
Week21DP프로그래머스 - 야근 지수Lv3
Week21이분탐색프로그래머스 - 입국심사Lv3
Week21해시프로그래머스 - 베스트엘범Lv3
Week21SQL - JOIN프로그래머스 - 상품을 구매한 회원 비율 구하기Lv5
Week21SQL - STRING,DATE프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week20그리디백준 - 에너지 드링크실3
Week20자료구조백준 - 에디터실2
Week20이분탐색백준 - 랜선 자르기실2
Week20그래프백준 - 완전 이진 트리실1
Week20구현소프티어 - 수퍼바이러스Lv3
Week20SQL - SUM,MAX,MIN프로그래머스 - 동물 수 구하기Lv2
Week20SQL - GROUP BY프로그래머스 - 카테고리 별 도서 판매량 집계하기Lv3
Week20SQL - Join프로그래머스 - 주문량이 많은 아이스크림들 조회하기Lv4
Week19구현소프티어 - 회의실 예약Lv2
Week19구현소프티어 - 성적 평균Lv3
Week19DFS/BFS백준 - 케빈 베이컨의 6단계 법칙실1
Week19정렬백준 - 좌표압축실2
Week19DP백준 - 2xn 타일링실3
Week19SQL - String, Date프로그래머스 - 루시와 엘라 찾기Lv2
Week19SQL - Join프로그래머스 - 보호소에서 중성화한 동물Lv4
Week19SQL - Join프로그래머스 - 우유와 요거트가 담긴 장바구니Lv4
Week18구현소프티어 - GBCLv2
Week18정렬소프티어 - 금고털이Lv2
Week18구현소프티어 - 전광판Lv2
Week18DFS/BFS소프티어 - 장애물 인식 프로그램Lv2
Week18DP소프티어 - 지도 자동 구축Lv2
Week18SQL - IS NULL프로그래머스 - NULL 처리하기Lv2
Week18SQL - Join프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기Lv4
Week18SQL - Join프로그래머스 - 오랜 기간 보호한 동물(1)Lv3
Week17스택, 큐프로그래머스 - 올바른 괄호Lv2
Week17그리디프로그래머스 - 조이스틱Lv2
Week17완전탐색프로그래머스 - 소수 찾기Lv2
Week17DFS/BFS프로그래머스 - 여행경로Lv3
Week17DP프로그래머스 - 정수 삼각형Lv3
Week17SQL - GROUP BY프로그래머스 - 동명 동물 수 찾기Lv2
Week17SQL - Join프로그래머스 - 없어진 기록 찾기Lv3
Week17SQL - Join프로그래머스 - 있었는데요 없었습니다Lv3
Week16분할정복백준 - 곱셈실1
Week16브루트포스백준 - 테트로미노골4
Week16DFS/BFS백준 - DSLR골4
Week16DFS/BFS프로그래머스 - 단어 변환Lv3
Week16DP프로그래머스 - N으로 표현Lv3
Week16SQL - Join프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기Lv4
Week16SQL - String, Date프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기Lv4
Week16SQL - String, Date프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week15문자열프로그래머스 - 옹알이 Lv0
Week15스택, 큐프로그래머스 - 프로세스 Lv2
Week15스택, 큐프로그래머스 - 주식가격 Lv2
Week15그리디프로그래머스 - 체육복Lv1
Week15그리디프로그래머스 - 큰 수 만들기Lv2
Week15완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week15프로그래머스 - 이중우선순위큐Lv3
Week14DP프로그래머스 - 도둑질 Lv4
Week14BFS,DFS프로그래머스 - 네트워크 Lv3
Week14그리디프로그래머스 - 섬 연결하기Lv3
Week14스택/큐프로그래머스 - 기능개발Lv2
Week14완전탐색프로그래머스 - 모의고사Lv1
Week14JOIN프로그래머스 - 상품 별 오프라인 매출 구하기Lv2
Week14GROUP BY프로그래머스 - 즐겨찾기가 가장 많은 식당 정보 출력하기Lv3
Week13DP백준- 스티커실1
Week13BFS,DFS백준 - 적록색약골5
Week13문자열백준 - 영단어 암기는 괴로워실3
Week13구현백준 - 덩치실5
Week13구현백준 - 올림픽실5
Week13SELECT프로그래머스 - 오프라인/온라인 판매 데이터 통합하기Lv4
Week13GROUP BY프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Lv3
Week13SUM, MAX, MIN프로그래머스 - 중복 제거하기Lv2
Week12시뮬레이션백준- 스위치 켜고 끄기실4
Week12시뮬레이션백준 - 프린터 큐실3
Week12BFS,DFS백준 - 영역 구하기실1
Week12BFS,DFS백준 - 안전 영역실1
Week12구현백준 - 색종이실5
Week11BFS, DFS백준- 바이러스실3
Week11분할정복백준 - Z실1
Week11BFS,DFS백준 - 연결 요소의 개수실2
Week11구현백준 - 집합실5
Week11DP백준 - 피보나치 함수실3
Week11SQL-Select프로그래머스 - 과일로 만든 아이스크림 고르기Lv1
Week11SQL-Sum, Max, Min프로그래머스 - 가격이 제일 비싼 식품의 정보 출력하기Lv2
Week11SQL-Join프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기Lv2
Week10구현프로그래머스 - 정수를 나선형으로 배치하기Lv0
Week10조합백준 - 다리놓기실5
Week10BFS,DFS백준 - 유기농 배추실2
Week10SQL-SELECT프로그래머스 - 인기있는 아이스크림Lv1
Week10SQL-GROUP BY프로그래머스 - 고양이와 개는 몇 마리 있을까Lv2
Week8완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week8BFS,DFS프로그래머스 - 타겟넘버Lv2
Week8BFS,DFS프로그래머스 - 게임 맵 최단거리Lv2
Week8완전탐색프로그래머스 - 피로도Lv2
Week8스택,큐프로그래머스 - 주식 가격Lv2
Week7탐색백준1733 - 음식물 피하기실1
Week7백트래킹백준2023 - 신기한 소수실1
Week7그리디프로그래머스 - 점프와 순간 이동Lv2
Week7완전탐색프로그래머스 - 모음사전Lv2
Week7구현프로그래머스 - 문자열 압축Lv2
Week6재귀백준10814.나이순 정렬실5
Week6완전탐색백준2606.바이러스실3
Week6dp백준9461.파도반 수열실3
Week6구현백준2979.트럭 주차브2
Week6구현백준14888.연산자 끼워넣기실1
Week5구현백준 - 단어공부브1
Week5구현백준 - 기상캐스터실5
Week5구현백준 - NBA 농구실3
Week5완전탐색프로그래머스 - 최소직사각형Lv1
Week5정렬프로그래머스 - H-IndexLv2
Week4구현프로그래머스 - 영어 끝말잇기Lv2
Week4그리디프로그래머스 - 구명보트Lv2
Week4완전탐색프로그래머스 - 카펫Lv2
Week4구현프로그래머스 - 2021 카카오 채용연계형 인턴십_숫자 문자열과 영단어Lv1
Week4구현프로그래머스 - 2018 KAKAO BLIND RECRUITMENT_비밀지도Lv1
Week3구현프로그래머스 - 이진변환반복하기Lv2
Week3스택, 큐프로그래머스 - 다리를 지나는 트럭Lv2
Week3프로그래머스 - 더 맵게Lv2
Week3구현프로그래머스 - 전화번호 목록Lv2
Week3DP프로그래머스 - 땅따먹기Lv2
Week1BFS백준1926.그림실1
Week1BFS백준2178.미로탐색실1
Week1백트래킹백준14889.스타트와 링크실2
Week1DFS백준2667.단지번호 붙이기실1
Week1DFS백준2644.촌수계산실2
Week2DP백준1463.1로 만들기실3
Week2DP백준11659.구간 합 구하기 4실3
Week2DP백준11055.가장 큰 증가하는 부분 수열실2
Week2DP백준14501.퇴사실3
Week2DP백준15486.퇴사2골5



참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

Repository 구조

  • Github ID/주차/소스코드(플랫폼과 문제 번호 명시)
  • gitignore 파일을 활용하여

예시

raeunlee/week_01/boj1414


Commit Convention

태그설명
feat새로운 기능 추가
fix버그 수정
refactor코드 리팩토링
comment주석 추가(코드 변경 X) 혹은 오타 수정
docsREADME와 같은 문서 수정
mergemerge
rename파일, 폴더명 수정 혹은 이동

💡 예시

feat: boj_1414 불우이웃돕기

플랫폼

플랫폼태그
백준boj
프로그래머스pgs
소프티어sft

⚠️ PR 규칙

  • [주차] x문제 제출합니다 형태로 작성
  • (option) comment는 자유!

💡 예시

[week 01] 1문제 제출합니다!


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

KbIT4기 알고리즘 스터디

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Kb국민은행 IT아카데미 4기 알고리즘 스터디

학습기간

2023년 7월 25일 ~ ing

Language

스터디 멤버

이라은이원규김은진허동민김희주박수현신윤철

이번 주 문제

주차문제 유형문제난이도
Week28그리디백준 - 볼 모으기실1
Week28큐/덱백준 - 카드2실4
Week28DP백준 - 동전 1실1
Week28BFS/DFS백준 - 양실1
Week28SQL - GROUP BY프로그래머스 - 저자 별 카테고리 별 매출액 집계하기lv.4
Week28SQL - JOIN프로그래머스 - 5월 식품들의 총매출 조회하기lv.4

진행 상황

진행 상황표기
해당 주에 완료
해당 주에 미제출
해당 주차 종료 이후 보충🔺

주차날짜이라은이원규김은진허동민김희주박수현신윤철
week_0107.25 ~ 07.30🔺🔺--
week_0207.31 ~ 08.06🔺🔺--
week_0308.07 ~ 08.13🔺--
week_0408.14 ~ 08.20🔺--
week_0508.21 ~ 08.27🔺--
week_0608.28 ~ 09.03🔺--
week_0709.04 ~ 09.10<---프젝주간--->
week_0809.11 ~ 09.17<---프젝주간--->
week_0909.18 ~ 09.24<---프젝주간--->
week_1009.25 ~ 10.01🔺-
week_1110.02 ~ 10.08🔺🔺🔺-
week_1210.09 ~ 10.15🔺🔺-
week_1310.16 ~ 10.22🔺-
week_1410.23 ~ 10.29🔺🔺-
week_1510.30 ~ 11.05🔺🔺-
week_1611.06 ~ 11.12🔺-
week_1711.13 ~ 11.19-
week_1811.20 ~ 11.26🔺
week_1911.27 ~ 12.03🔺
week_2012.04 ~ 12.10
week_2112.11 ~ 12.17🔺🔺
week_2212.18 ~ 12.24🔺
week_2312.25 ~ 12.31🔺🔺
week_2401.01 ~ 01.07🔺
week_2501.08 ~ 01.14
week_2601.15 ~ 01.21🔺
week_2701.22 ~ 01.28
week_2801.29 ~ 02.04

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 쉬는 시간에 토론한다.

PR 마감 시간

  • 매주 일요일 자정까지 업로드한다.

문제 풀이

  • 주마다 5문제를 풀이한다.

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week27재귀백준 - 피보나치 수 5브2
Week27구현백준 - 사탕 게임실2
Week27DP백준 - 점프실1
Week27BFS/DFS백준 - 전투실1
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(1)lv.2
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(2)lv.4
Week26배열프로그래머스 - 교점에 별만들기lv.2
Week26문자열프로그래머스 - 신규 아이디 추천lv.1
Week26탐색프로그래머스 - 소수찾기lv.2
Week26dp프로그래머스 - 정수 삼각형lv.3
Week26구현프로그래머스 - 키패드 누르기lv.1
Week25구현백준 - 로봇 청소기골5
Week25구현백준 - 연구소골4
Week25탐색백준 - 그림실1
Week25탐색백준 - 나이트의 이동실1
Week25그리디백준 - 게임을 만든 동준이실4
Week24구현백준 - 통계학실3
Week24구현백준 - 소수구하기실3
Week24BFS, DFS백준 - 헌내기는 친구가 필요해실2
Week24재귀백준 - 색종이 만들기실2
Week24BFS백준 - 토마토골5
Week23그리디백준 - 등수 매기기실3
Week23시뮬레이션백준 - 치킨 배달골5
Week23문자열백준 - 크로스워드 퍼즐 쳐다보기 실3
Week23누적합백준 - 피아노 체조실1
Week23DP프로그래머스 - 등굣길Lv3
Week23SQL - GROUP BY프로그래머스 - 가격대 별 상품 개수 구하기Lv2
Week23SQL - JOIN프로그래머스 - 헤비 유저가 소유한 장소Lv3
Week23SQL - GROUP BY프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기Lv4
Week22해시백준 - 비밀번호 찾기실4
Week22브루트포스백준 - 카잉달력실1
Week22최단경로백준 - 웜홀 골3
Week22BFS/DFS프로그래머스 - 퍼즐 조각 채우기Lv3
Week22그리디프로그래머스 - 단속카메라Lv3
Week22SQL - SUM,MAX,MIN프로그래머스 - 최솟값 구하기Lv2
Week22SQL - GROUP BY프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기Lv3
Week22SQL - GROUP BY프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기Lv4
Week21부르트포스백준 - 리모콘골5
Week21문자열백준 - 듣보잡실4
Week21DP백준 - 계단오르기실3
Week21DP프로그래머스 - 야근 지수Lv3
Week21이분탐색프로그래머스 - 입국심사Lv3
Week21해시프로그래머스 - 베스트엘범Lv3
Week21SQL - JOIN프로그래머스 - 상품을 구매한 회원 비율 구하기Lv5
Week21SQL - STRING,DATE프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week20그리디백준 - 에너지 드링크실3
Week20자료구조백준 - 에디터실2
Week20이분탐색백준 - 랜선 자르기실2
Week20그래프백준 - 완전 이진 트리실1
Week20구현소프티어 - 수퍼바이러스Lv3
Week20SQL - SUM,MAX,MIN프로그래머스 - 동물 수 구하기Lv2
Week20SQL - GROUP BY프로그래머스 - 카테고리 별 도서 판매량 집계하기Lv3
Week20SQL - Join프로그래머스 - 주문량이 많은 아이스크림들 조회하기Lv4
Week19구현소프티어 - 회의실 예약Lv2
Week19구현소프티어 - 성적 평균Lv3
Week19DFS/BFS백준 - 케빈 베이컨의 6단계 법칙실1
Week19정렬백준 - 좌표압축실2
Week19DP백준 - 2xn 타일링실3
Week19SQL - String, Date프로그래머스 - 루시와 엘라 찾기Lv2
Week19SQL - Join프로그래머스 - 보호소에서 중성화한 동물Lv4
Week19SQL - Join프로그래머스 - 우유와 요거트가 담긴 장바구니Lv4
Week18구현소프티어 - GBCLv2
Week18정렬소프티어 - 금고털이Lv2
Week18구현소프티어 - 전광판Lv2
Week18DFS/BFS소프티어 - 장애물 인식 프로그램Lv2
Week18DP소프티어 - 지도 자동 구축Lv2
Week18SQL - IS NULL프로그래머스 - NULL 처리하기Lv2
Week18SQL - Join프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기Lv4
Week18SQL - Join프로그래머스 - 오랜 기간 보호한 동물(1)Lv3
Week17스택, 큐프로그래머스 - 올바른 괄호Lv2
Week17그리디프로그래머스 - 조이스틱Lv2
Week17완전탐색프로그래머스 - 소수 찾기Lv2
Week17DFS/BFS프로그래머스 - 여행경로Lv3
Week17DP프로그래머스 - 정수 삼각형Lv3
Week17SQL - GROUP BY프로그래머스 - 동명 동물 수 찾기Lv2
Week17SQL - Join프로그래머스 - 없어진 기록 찾기Lv3
Week17SQL - Join프로그래머스 - 있었는데요 없었습니다Lv3
Week16분할정복백준 - 곱셈실1
Week16브루트포스백준 - 테트로미노골4
Week16DFS/BFS백준 - DSLR골4
Week16DFS/BFS프로그래머스 - 단어 변환Lv3
Week16DP프로그래머스 - N으로 표현Lv3
Week16SQL - Join프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기Lv4
Week16SQL - String, Date프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기Lv4
Week16SQL - String, Date프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week15문자열프로그래머스 - 옹알이 Lv0
Week15스택, 큐프로그래머스 - 프로세스 Lv2
Week15스택, 큐프로그래머스 - 주식가격 Lv2
Week15그리디프로그래머스 - 체육복Lv1
Week15그리디프로그래머스 - 큰 수 만들기Lv2
Week15완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week15프로그래머스 - 이중우선순위큐Lv3
Week14DP프로그래머스 - 도둑질 Lv4
Week14BFS,DFS프로그래머스 - 네트워크 Lv3
Week14그리디프로그래머스 - 섬 연결하기Lv3
Week14스택/큐프로그래머스 - 기능개발Lv2
Week14완전탐색프로그래머스 - 모의고사Lv1
Week14JOIN프로그래머스 - 상품 별 오프라인 매출 구하기Lv2
Week14GROUP BY프로그래머스 - 즐겨찾기가 가장 많은 식당 정보 출력하기Lv3
Week13DP백준- 스티커실1
Week13BFS,DFS백준 - 적록색약골5
Week13문자열백준 - 영단어 암기는 괴로워실3
Week13구현백준 - 덩치실5
Week13구현백준 - 올림픽실5
Week13SELECT프로그래머스 - 오프라인/온라인 판매 데이터 통합하기Lv4
Week13GROUP BY프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Lv3
Week13SUM, MAX, MIN프로그래머스 - 중복 제거하기Lv2
Week12시뮬레이션백준- 스위치 켜고 끄기실4
Week12시뮬레이션백준 - 프린터 큐실3
Week12BFS,DFS백준 - 영역 구하기실1
Week12BFS,DFS백준 - 안전 영역실1
Week12구현백준 - 색종이실5
Week11BFS, DFS백준- 바이러스실3
Week11분할정복백준 - Z실1
Week11BFS,DFS백준 - 연결 요소의 개수실2
Week11구현백준 - 집합실5
Week11DP백준 - 피보나치 함수실3
Week11SQL-Select프로그래머스 - 과일로 만든 아이스크림 고르기Lv1
Week11SQL-Sum, Max, Min프로그래머스 - 가격이 제일 비싼 식품의 정보 출력하기Lv2
Week11SQL-Join프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기Lv2
Week10구현프로그래머스 - 정수를 나선형으로 배치하기Lv0
Week10조합백준 - 다리놓기실5
Week10BFS,DFS백준 - 유기농 배추실2
Week10SQL-SELECT프로그래머스 - 인기있는 아이스크림Lv1
Week10SQL-GROUP BY프로그래머스 - 고양이와 개는 몇 마리 있을까Lv2
Week8완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week8BFS,DFS프로그래머스 - 타겟넘버Lv2
Week8BFS,DFS프로그래머스 - 게임 맵 최단거리Lv2
Week8완전탐색프로그래머스 - 피로도Lv2
Week8스택,큐프로그래머스 - 주식 가격Lv2
Week7탐색백준1733 - 음식물 피하기실1
Week7백트래킹백준2023 - 신기한 소수실1
Week7그리디프로그래머스 - 점프와 순간 이동Lv2
Week7완전탐색프로그래머스 - 모음사전Lv2
Week7구현프로그래머스 - 문자열 압축Lv2
Week6재귀백준10814.나이순 정렬실5
Week6완전탐색백준2606.바이러스실3
Week6dp백준9461.파도반 수열실3
Week6구현백준2979.트럭 주차브2
Week6구현백준14888.연산자 끼워넣기실1
Week5구현백준 - 단어공부브1
Week5구현백준 - 기상캐스터실5
Week5구현백준 - NBA 농구실3
Week5완전탐색프로그래머스 - 최소직사각형Lv1
Week5정렬프로그래머스 - H-IndexLv2
Week4구현프로그래머스 - 영어 끝말잇기Lv2
Week4그리디프로그래머스 - 구명보트Lv2
Week4완전탐색프로그래머스 - 카펫Lv2
Week4구현프로그래머스 - 2021 카카오 채용연계형 인턴십_숫자 문자열과 영단어Lv1
Week4구현프로그래머스 - 2018 KAKAO BLIND RECRUITMENT_비밀지도Lv1
Week3구현프로그래머스 - 이진변환반복하기Lv2
Week3스택, 큐프로그래머스 - 다리를 지나는 트럭Lv2
Week3프로그래머스 - 더 맵게Lv2
Week3구현프로그래머스 - 전화번호 목록Lv2
Week3DP프로그래머스 - 땅따먹기Lv2
Week1BFS백준1926.그림실1
Week1BFS백준2178.미로탐색실1
Week1백트래킹백준14889.스타트와 링크실2
Week1DFS백준2667.단지번호 붙이기실1
Week1DFS백준2644.촌수계산실2
Week2DP백준1463.1로 만들기실3
Week2DP백준11659.구간 합 구하기 4실3
Week2DP백준11055.가장 큰 증가하는 부분 수열실2
Week2DP백준14501.퇴사실3
Week2DP백준15486.퇴사2골5



참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

Repository 구조

  • Github ID/주차/소스코드(플랫폼과 문제 번호 명시)
  • gitignore 파일을 활용하여

예시

raeunlee/week_01/boj1414


Commit Convention

태그설명
feat새로운 기능 추가
fix버그 수정
refactor코드 리팩토링
comment주석 추가(코드 변경 X) 혹은 오타 수정
docsREADME와 같은 문서 수정
mergemerge
rename파일, 폴더명 수정 혹은 이동

💡 예시

feat: boj_1414 불우이웃돕기

플랫폼

플랫폼태그
백준boj
프로그래머스pgs
소프티어sft

⚠️ PR 규칙

  • [주차] x문제 제출합니다 형태로 작성
  • (option) comment는 자유!

💡 예시

[week 01] 1문제 제출합니다!


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

KbIT4기 알고리즘 스터디

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

Kb국민은행 IT아카데미 4기 알고리즘 스터디

학습기간

2023년 7월 25일 ~ ing

Language

스터디 멤버

이라은이원규김은진허동민김희주박수현신윤철

이번 주 문제

주차문제 유형문제난이도
Week28그리디백준 - 볼 모으기실1
Week28큐/덱백준 - 카드2실4
Week28DP백준 - 동전 1실1
Week28BFS/DFS백준 - 양실1
Week28SQL - GROUP BY프로그래머스 - 저자 별 카테고리 별 매출액 집계하기lv.4
Week28SQL - JOIN프로그래머스 - 5월 식품들의 총매출 조회하기lv.4

진행 상황

진행 상황표기
해당 주에 완료
해당 주에 미제출
해당 주차 종료 이후 보충🔺

주차날짜이라은이원규김은진허동민김희주박수현신윤철
week_0107.25 ~ 07.30🔺🔺--
week_0207.31 ~ 08.06🔺🔺--
week_0308.07 ~ 08.13🔺--
week_0408.14 ~ 08.20🔺--
week_0508.21 ~ 08.27🔺--
week_0608.28 ~ 09.03🔺--
week_0709.04 ~ 09.10<---프젝주간--->
week_0809.11 ~ 09.17<---프젝주간--->
week_0909.18 ~ 09.24<---프젝주간--->
week_1009.25 ~ 10.01🔺-
week_1110.02 ~ 10.08🔺🔺🔺-
week_1210.09 ~ 10.15🔺🔺-
week_1310.16 ~ 10.22🔺-
week_1410.23 ~ 10.29🔺🔺-
week_1510.30 ~ 11.05🔺🔺-
week_1611.06 ~ 11.12🔺-
week_1711.13 ~ 11.19-
week_1811.20 ~ 11.26🔺
week_1911.27 ~ 12.03🔺
week_2012.04 ~ 12.10
week_2112.11 ~ 12.17🔺🔺
week_2212.18 ~ 12.24🔺
week_2312.25 ~ 12.31🔺🔺
week_2401.01 ~ 01.07🔺
week_2501.08 ~ 01.14
week_2601.15 ~ 01.21🔺
week_2701.22 ~ 01.28
week_2801.29 ~ 02.04

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 쉬는 시간에 토론한다.

PR 마감 시간

  • 매주 일요일 자정까지 업로드한다.

문제 풀이

  • 주마다 5문제를 풀이한다.

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week27재귀백준 - 피보나치 수 5브2
Week27구현백준 - 사탕 게임실2
Week27DP백준 - 점프실1
Week27BFS/DFS백준 - 전투실1
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(1)lv.2
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(2)lv.4
Week26배열프로그래머스 - 교점에 별만들기lv.2
Week26문자열프로그래머스 - 신규 아이디 추천lv.1
Week26탐색프로그래머스 - 소수찾기lv.2
Week26dp프로그래머스 - 정수 삼각형lv.3
Week26구현프로그래머스 - 키패드 누르기lv.1
Week25구현백준 - 로봇 청소기골5
Week25구현백준 - 연구소골4
Week25탐색백준 - 그림실1
Week25탐색백준 - 나이트의 이동실1
Week25그리디백준 - 게임을 만든 동준이실4
Week24구현백준 - 통계학실3
Week24구현백준 - 소수구하기실3
Week24BFS, DFS백준 - 헌내기는 친구가 필요해실2
Week24재귀백준 - 색종이 만들기실2
Week24BFS백준 - 토마토골5
Week23그리디백준 - 등수 매기기실3
Week23시뮬레이션백준 - 치킨 배달골5
Week23문자열백준 - 크로스워드 퍼즐 쳐다보기 실3
Week23누적합백준 - 피아노 체조실1
Week23DP프로그래머스 - 등굣길Lv3
Week23SQL - GROUP BY프로그래머스 - 가격대 별 상품 개수 구하기Lv2
Week23SQL - JOIN프로그래머스 - 헤비 유저가 소유한 장소Lv3
Week23SQL - GROUP BY프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기Lv4
Week22해시백준 - 비밀번호 찾기실4
Week22브루트포스백준 - 카잉달력실1
Week22최단경로백준 - 웜홀 골3
Week22BFS/DFS프로그래머스 - 퍼즐 조각 채우기Lv3
Week22그리디프로그래머스 - 단속카메라Lv3
Week22SQL - SUM,MAX,MIN프로그래머스 - 최솟값 구하기Lv2
Week22SQL - GROUP BY프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기Lv3
Week22SQL - GROUP BY프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기Lv4
Week21부르트포스백준 - 리모콘골5
Week21문자열백준 - 듣보잡실4
Week21DP백준 - 계단오르기실3
Week21DP프로그래머스 - 야근 지수Lv3
Week21이분탐색프로그래머스 - 입국심사Lv3
Week21해시프로그래머스 - 베스트엘범Lv3
Week21SQL - JOIN프로그래머스 - 상품을 구매한 회원 비율 구하기Lv5
Week21SQL - STRING,DATE프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week20그리디백준 - 에너지 드링크실3
Week20자료구조백준 - 에디터실2
Week20이분탐색백준 - 랜선 자르기실2
Week20그래프백준 - 완전 이진 트리실1
Week20구현소프티어 - 수퍼바이러스Lv3
Week20SQL - SUM,MAX,MIN프로그래머스 - 동물 수 구하기Lv2
Week20SQL - GROUP BY프로그래머스 - 카테고리 별 도서 판매량 집계하기Lv3
Week20SQL - Join프로그래머스 - 주문량이 많은 아이스크림들 조회하기Lv4
Week19구현소프티어 - 회의실 예약Lv2
Week19구현소프티어 - 성적 평균Lv3
Week19DFS/BFS백준 - 케빈 베이컨의 6단계 법칙실1
Week19정렬백준 - 좌표압축실2
Week19DP백준 - 2xn 타일링실3
Week19SQL - String, Date프로그래머스 - 루시와 엘라 찾기Lv2
Week19SQL - Join프로그래머스 - 보호소에서 중성화한 동물Lv4
Week19SQL - Join프로그래머스 - 우유와 요거트가 담긴 장바구니Lv4
Week18구현소프티어 - GBCLv2
Week18정렬소프티어 - 금고털이Lv2
Week18구현소프티어 - 전광판Lv2
Week18DFS/BFS소프티어 - 장애물 인식 프로그램Lv2
Week18DP소프티어 - 지도 자동 구축Lv2
Week18SQL - IS NULL프로그래머스 - NULL 처리하기Lv2
Week18SQL - Join프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기Lv4
Week18SQL - Join프로그래머스 - 오랜 기간 보호한 동물(1)Lv3
Week17스택, 큐프로그래머스 - 올바른 괄호Lv2
Week17그리디프로그래머스 - 조이스틱Lv2
Week17완전탐색프로그래머스 - 소수 찾기Lv2
Week17DFS/BFS프로그래머스 - 여행경로Lv3
Week17DP프로그래머스 - 정수 삼각형Lv3
Week17SQL - GROUP BY프로그래머스 - 동명 동물 수 찾기Lv2
Week17SQL - Join프로그래머스 - 없어진 기록 찾기Lv3
Week17SQL - Join프로그래머스 - 있었는데요 없었습니다Lv3
Week16분할정복백준 - 곱셈실1
Week16브루트포스백준 - 테트로미노골4
Week16DFS/BFS백준 - DSLR골4
Week16DFS/BFS프로그래머스 - 단어 변환Lv3
Week16DP프로그래머스 - N으로 표현Lv3
Week16SQL - Join프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기Lv4
Week16SQL - String, Date프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기Lv4
Week16SQL - String, Date프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week15문자열프로그래머스 - 옹알이 Lv0
Week15스택, 큐프로그래머스 - 프로세스 Lv2
Week15스택, 큐프로그래머스 - 주식가격 Lv2
Week15그리디프로그래머스 - 체육복Lv1
Week15그리디프로그래머스 - 큰 수 만들기Lv2
Week15완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week15프로그래머스 - 이중우선순위큐Lv3
Week14DP프로그래머스 - 도둑질 Lv4
Week14BFS,DFS프로그래머스 - 네트워크 Lv3
Week14그리디프로그래머스 - 섬 연결하기Lv3
Week14스택/큐프로그래머스 - 기능개발Lv2
Week14완전탐색프로그래머스 - 모의고사Lv1
Week14JOIN프로그래머스 - 상품 별 오프라인 매출 구하기Lv2
Week14GROUP BY프로그래머스 - 즐겨찾기가 가장 많은 식당 정보 출력하기Lv3
Week13DP백준- 스티커실1
Week13BFS,DFS백준 - 적록색약골5
Week13문자열백준 - 영단어 암기는 괴로워실3
Week13구현백준 - 덩치실5
Week13구현백준 - 올림픽실5
Week13SELECT프로그래머스 - 오프라인/온라인 판매 데이터 통합하기Lv4
Week13GROUP BY프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Lv3
Week13SUM, MAX, MIN프로그래머스 - 중복 제거하기Lv2
Week12시뮬레이션백준- 스위치 켜고 끄기실4
Week12시뮬레이션백준 - 프린터 큐실3
Week12BFS,DFS백준 - 영역 구하기실1
Week12BFS,DFS백준 - 안전 영역실1
Week12구현백준 - 색종이실5
Week11BFS, DFS백준- 바이러스실3
Week11분할정복백준 - Z실1
Week11BFS,DFS백준 - 연결 요소의 개수실2
Week11구현백준 - 집합실5
Week11DP백준 - 피보나치 함수실3
Week11SQL-Select프로그래머스 - 과일로 만든 아이스크림 고르기Lv1
Week11SQL-Sum, Max, Min프로그래머스 - 가격이 제일 비싼 식품의 정보 출력하기Lv2
Week11SQL-Join프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기Lv2
Week10구현프로그래머스 - 정수를 나선형으로 배치하기Lv0
Week10조합백준 - 다리놓기실5
Week10BFS,DFS백준 - 유기농 배추실2
Week10SQL-SELECT프로그래머스 - 인기있는 아이스크림Lv1
Week10SQL-GROUP BY프로그래머스 - 고양이와 개는 몇 마리 있을까Lv2
Week8완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week8BFS,DFS프로그래머스 - 타겟넘버Lv2
Week8BFS,DFS프로그래머스 - 게임 맵 최단거리Lv2
Week8완전탐색프로그래머스 - 피로도Lv2
Week8스택,큐프로그래머스 - 주식 가격Lv2
Week7탐색백준1733 - 음식물 피하기실1
Week7백트래킹백준2023 - 신기한 소수실1
Week7그리디프로그래머스 - 점프와 순간 이동Lv2
Week7완전탐색프로그래머스 - 모음사전Lv2
Week7구현프로그래머스 - 문자열 압축Lv2
Week6재귀백준10814.나이순 정렬실5
Week6완전탐색백준2606.바이러스실3
Week6dp백준9461.파도반 수열실3
Week6구현백준2979.트럭 주차브2
Week6구현백준14888.연산자 끼워넣기실1
Week5구현백준 - 단어공부브1
Week5구현백준 - 기상캐스터실5
Week5구현백준 - NBA 농구실3
Week5완전탐색프로그래머스 - 최소직사각형Lv1
Week5정렬프로그래머스 - H-IndexLv2
Week4구현프로그래머스 - 영어 끝말잇기Lv2
Week4그리디프로그래머스 - 구명보트Lv2
Week4완전탐색프로그래머스 - 카펫Lv2
Week4구현프로그래머스 - 2021 카카오 채용연계형 인턴십_숫자 문자열과 영단어Lv1
Week4구현프로그래머스 - 2018 KAKAO BLIND RECRUITMENT_비밀지도Lv1
Week3구현프로그래머스 - 이진변환반복하기Lv2
Week3스택, 큐프로그래머스 - 다리를 지나는 트럭Lv2
Week3프로그래머스 - 더 맵게Lv2
Week3구현프로그래머스 - 전화번호 목록Lv2
Week3DP프로그래머스 - 땅따먹기Lv2
Week1BFS백준1926.그림실1
Week1BFS백준2178.미로탐색실1
Week1백트래킹백준14889.스타트와 링크실2
Week1DFS백준2667.단지번호 붙이기실1
Week1DFS백준2644.촌수계산실2
Week2DP백준1463.1로 만들기실3
Week2DP백준11659.구간 합 구하기 4실3
Week2DP백준11055.가장 큰 증가하는 부분 수열실2
Week2DP백준14501.퇴사실3
Week2DP백준15486.퇴사2골5



참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

Repository 구조

  • Github ID/주차/소스코드(플랫폼과 문제 번호 명시)
  • gitignore 파일을 활용하여

예시

raeunlee/week_01/boj1414


Commit Convention

태그설명
feat새로운 기능 추가
fix버그 수정
refactor코드 리팩토링
comment주석 추가(코드 변경 X) 혹은 오타 수정
docsREADME와 같은 문서 수정
mergemerge
rename파일, 폴더명 수정 혹은 이동

💡 예시

feat: boj_1414 불우이웃돕기

플랫폼

플랫폼태그
백준boj
프로그래머스pgs
소프티어sft

⚠️ PR 규칙

  • [주차] x문제 제출합니다 형태로 작성
  • (option) comment는 자유!

💡 예시

[week 01] 1문제 제출합니다!


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

KbIT4기 알고리즘 스터디

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Kb국민은행 IT아카데미 4기 알고리즘 스터디

학습기간

2023년 7월 25일 ~ ing

Language

스터디 멤버

이라은이원규김은진허동민김희주박수현신윤철

이번 주 문제

주차문제 유형문제난이도
Week28그리디백준 - 볼 모으기실1
Week28큐/덱백준 - 카드2실4
Week28DP백준 - 동전 1실1
Week28BFS/DFS백준 - 양실1
Week28SQL - GROUP BY프로그래머스 - 저자 별 카테고리 별 매출액 집계하기lv.4
Week28SQL - JOIN프로그래머스 - 5월 식품들의 총매출 조회하기lv.4

진행 상황

진행 상황표기
해당 주에 완료
해당 주에 미제출
해당 주차 종료 이후 보충🔺

주차날짜이라은이원규김은진허동민김희주박수현신윤철
week_0107.25 ~ 07.30🔺🔺--
week_0207.31 ~ 08.06🔺🔺--
week_0308.07 ~ 08.13🔺--
week_0408.14 ~ 08.20🔺--
week_0508.21 ~ 08.27🔺--
week_0608.28 ~ 09.03🔺--
week_0709.04 ~ 09.10<---프젝주간--->
week_0809.11 ~ 09.17<---프젝주간--->
week_0909.18 ~ 09.24<---프젝주간--->
week_1009.25 ~ 10.01🔺-
week_1110.02 ~ 10.08🔺🔺🔺-
week_1210.09 ~ 10.15🔺🔺-
week_1310.16 ~ 10.22🔺-
week_1410.23 ~ 10.29🔺🔺-
week_1510.30 ~ 11.05🔺🔺-
week_1611.06 ~ 11.12🔺-
week_1711.13 ~ 11.19-
week_1811.20 ~ 11.26🔺
week_1911.27 ~ 12.03🔺
week_2012.04 ~ 12.10
week_2112.11 ~ 12.17🔺🔺
week_2212.18 ~ 12.24🔺
week_2312.25 ~ 12.31🔺🔺
week_2401.01 ~ 01.07🔺
week_2501.08 ~ 01.14
week_2601.15 ~ 01.21🔺
week_2701.22 ~ 01.28
week_2801.29 ~ 02.04

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 쉬는 시간에 토론한다.

PR 마감 시간

  • 매주 일요일 자정까지 업로드한다.

문제 풀이

  • 주마다 5문제를 풀이한다.

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week27재귀백준 - 피보나치 수 5브2
Week27구현백준 - 사탕 게임실2
Week27DP백준 - 점프실1
Week27BFS/DFS백준 - 전투실1
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(1)lv.2
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(2)lv.4
Week26배열프로그래머스 - 교점에 별만들기lv.2
Week26문자열프로그래머스 - 신규 아이디 추천lv.1
Week26탐색프로그래머스 - 소수찾기lv.2
Week26dp프로그래머스 - 정수 삼각형lv.3
Week26구현프로그래머스 - 키패드 누르기lv.1
Week25구현백준 - 로봇 청소기골5
Week25구현백준 - 연구소골4
Week25탐색백준 - 그림실1
Week25탐색백준 - 나이트의 이동실1
Week25그리디백준 - 게임을 만든 동준이실4
Week24구현백준 - 통계학실3
Week24구현백준 - 소수구하기실3
Week24BFS, DFS백준 - 헌내기는 친구가 필요해실2
Week24재귀백준 - 색종이 만들기실2
Week24BFS백준 - 토마토골5
Week23그리디백준 - 등수 매기기실3
Week23시뮬레이션백준 - 치킨 배달골5
Week23문자열백준 - 크로스워드 퍼즐 쳐다보기 실3
Week23누적합백준 - 피아노 체조실1
Week23DP프로그래머스 - 등굣길Lv3
Week23SQL - GROUP BY프로그래머스 - 가격대 별 상품 개수 구하기Lv2
Week23SQL - JOIN프로그래머스 - 헤비 유저가 소유한 장소Lv3
Week23SQL - GROUP BY프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기Lv4
Week22해시백준 - 비밀번호 찾기실4
Week22브루트포스백준 - 카잉달력실1
Week22최단경로백준 - 웜홀 골3
Week22BFS/DFS프로그래머스 - 퍼즐 조각 채우기Lv3
Week22그리디프로그래머스 - 단속카메라Lv3
Week22SQL - SUM,MAX,MIN프로그래머스 - 최솟값 구하기Lv2
Week22SQL - GROUP BY프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기Lv3
Week22SQL - GROUP BY프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기Lv4
Week21부르트포스백준 - 리모콘골5
Week21문자열백준 - 듣보잡실4
Week21DP백준 - 계단오르기실3
Week21DP프로그래머스 - 야근 지수Lv3
Week21이분탐색프로그래머스 - 입국심사Lv3
Week21해시프로그래머스 - 베스트엘범Lv3
Week21SQL - JOIN프로그래머스 - 상품을 구매한 회원 비율 구하기Lv5
Week21SQL - STRING,DATE프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week20그리디백준 - 에너지 드링크실3
Week20자료구조백준 - 에디터실2
Week20이분탐색백준 - 랜선 자르기실2
Week20그래프백준 - 완전 이진 트리실1
Week20구현소프티어 - 수퍼바이러스Lv3
Week20SQL - SUM,MAX,MIN프로그래머스 - 동물 수 구하기Lv2
Week20SQL - GROUP BY프로그래머스 - 카테고리 별 도서 판매량 집계하기Lv3
Week20SQL - Join프로그래머스 - 주문량이 많은 아이스크림들 조회하기Lv4
Week19구현소프티어 - 회의실 예약Lv2
Week19구현소프티어 - 성적 평균Lv3
Week19DFS/BFS백준 - 케빈 베이컨의 6단계 법칙실1
Week19정렬백준 - 좌표압축실2
Week19DP백준 - 2xn 타일링실3
Week19SQL - String, Date프로그래머스 - 루시와 엘라 찾기Lv2
Week19SQL - Join프로그래머스 - 보호소에서 중성화한 동물Lv4
Week19SQL - Join프로그래머스 - 우유와 요거트가 담긴 장바구니Lv4
Week18구현소프티어 - GBCLv2
Week18정렬소프티어 - 금고털이Lv2
Week18구현소프티어 - 전광판Lv2
Week18DFS/BFS소프티어 - 장애물 인식 프로그램Lv2
Week18DP소프티어 - 지도 자동 구축Lv2
Week18SQL - IS NULL프로그래머스 - NULL 처리하기Lv2
Week18SQL - Join프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기Lv4
Week18SQL - Join프로그래머스 - 오랜 기간 보호한 동물(1)Lv3
Week17스택, 큐프로그래머스 - 올바른 괄호Lv2
Week17그리디프로그래머스 - 조이스틱Lv2
Week17완전탐색프로그래머스 - 소수 찾기Lv2
Week17DFS/BFS프로그래머스 - 여행경로Lv3
Week17DP프로그래머스 - 정수 삼각형Lv3
Week17SQL - GROUP BY프로그래머스 - 동명 동물 수 찾기Lv2
Week17SQL - Join프로그래머스 - 없어진 기록 찾기Lv3
Week17SQL - Join프로그래머스 - 있었는데요 없었습니다Lv3
Week16분할정복백준 - 곱셈실1
Week16브루트포스백준 - 테트로미노골4
Week16DFS/BFS백준 - DSLR골4
Week16DFS/BFS프로그래머스 - 단어 변환Lv3
Week16DP프로그래머스 - N으로 표현Lv3
Week16SQL - Join프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기Lv4
Week16SQL - String, Date프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기Lv4
Week16SQL - String, Date프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week15문자열프로그래머스 - 옹알이 Lv0
Week15스택, 큐프로그래머스 - 프로세스 Lv2
Week15스택, 큐프로그래머스 - 주식가격 Lv2
Week15그리디프로그래머스 - 체육복Lv1
Week15그리디프로그래머스 - 큰 수 만들기Lv2
Week15완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week15프로그래머스 - 이중우선순위큐Lv3
Week14DP프로그래머스 - 도둑질 Lv4
Week14BFS,DFS프로그래머스 - 네트워크 Lv3
Week14그리디프로그래머스 - 섬 연결하기Lv3
Week14스택/큐프로그래머스 - 기능개발Lv2
Week14완전탐색프로그래머스 - 모의고사Lv1
Week14JOIN프로그래머스 - 상품 별 오프라인 매출 구하기Lv2
Week14GROUP BY프로그래머스 - 즐겨찾기가 가장 많은 식당 정보 출력하기Lv3
Week13DP백준- 스티커실1
Week13BFS,DFS백준 - 적록색약골5
Week13문자열백준 - 영단어 암기는 괴로워실3
Week13구현백준 - 덩치실5
Week13구현백준 - 올림픽실5
Week13SELECT프로그래머스 - 오프라인/온라인 판매 데이터 통합하기Lv4
Week13GROUP BY프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Lv3
Week13SUM, MAX, MIN프로그래머스 - 중복 제거하기Lv2
Week12시뮬레이션백준- 스위치 켜고 끄기실4
Week12시뮬레이션백준 - 프린터 큐실3
Week12BFS,DFS백준 - 영역 구하기실1
Week12BFS,DFS백준 - 안전 영역실1
Week12구현백준 - 색종이실5
Week11BFS, DFS백준- 바이러스실3
Week11분할정복백준 - Z실1
Week11BFS,DFS백준 - 연결 요소의 개수실2
Week11구현백준 - 집합실5
Week11DP백준 - 피보나치 함수실3
Week11SQL-Select프로그래머스 - 과일로 만든 아이스크림 고르기Lv1
Week11SQL-Sum, Max, Min프로그래머스 - 가격이 제일 비싼 식품의 정보 출력하기Lv2
Week11SQL-Join프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기Lv2
Week10구현프로그래머스 - 정수를 나선형으로 배치하기Lv0
Week10조합백준 - 다리놓기실5
Week10BFS,DFS백준 - 유기농 배추실2
Week10SQL-SELECT프로그래머스 - 인기있는 아이스크림Lv1
Week10SQL-GROUP BY프로그래머스 - 고양이와 개는 몇 마리 있을까Lv2
Week8완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week8BFS,DFS프로그래머스 - 타겟넘버Lv2
Week8BFS,DFS프로그래머스 - 게임 맵 최단거리Lv2
Week8완전탐색프로그래머스 - 피로도Lv2
Week8스택,큐프로그래머스 - 주식 가격Lv2
Week7탐색백준1733 - 음식물 피하기실1
Week7백트래킹백준2023 - 신기한 소수실1
Week7그리디프로그래머스 - 점프와 순간 이동Lv2
Week7완전탐색프로그래머스 - 모음사전Lv2
Week7구현프로그래머스 - 문자열 압축Lv2
Week6재귀백준10814.나이순 정렬실5
Week6완전탐색백준2606.바이러스실3
Week6dp백준9461.파도반 수열실3
Week6구현백준2979.트럭 주차브2
Week6구현백준14888.연산자 끼워넣기실1
Week5구현백준 - 단어공부브1
Week5구현백준 - 기상캐스터실5
Week5구현백준 - NBA 농구실3
Week5완전탐색프로그래머스 - 최소직사각형Lv1
Week5정렬프로그래머스 - H-IndexLv2
Week4구현프로그래머스 - 영어 끝말잇기Lv2
Week4그리디프로그래머스 - 구명보트Lv2
Week4완전탐색프로그래머스 - 카펫Lv2
Week4구현프로그래머스 - 2021 카카오 채용연계형 인턴십_숫자 문자열과 영단어Lv1
Week4구현프로그래머스 - 2018 KAKAO BLIND RECRUITMENT_비밀지도Lv1
Week3구현프로그래머스 - 이진변환반복하기Lv2
Week3스택, 큐프로그래머스 - 다리를 지나는 트럭Lv2
Week3프로그래머스 - 더 맵게Lv2
Week3구현프로그래머스 - 전화번호 목록Lv2
Week3DP프로그래머스 - 땅따먹기Lv2
Week1BFS백준1926.그림실1
Week1BFS백준2178.미로탐색실1
Week1백트래킹백준14889.스타트와 링크실2
Week1DFS백준2667.단지번호 붙이기실1
Week1DFS백준2644.촌수계산실2
Week2DP백준1463.1로 만들기실3
Week2DP백준11659.구간 합 구하기 4실3
Week2DP백준11055.가장 큰 증가하는 부분 수열실2
Week2DP백준14501.퇴사실3
Week2DP백준15486.퇴사2골5



참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

Repository 구조

  • Github ID/주차/소스코드(플랫폼과 문제 번호 명시)
  • gitignore 파일을 활용하여

예시

raeunlee/week_01/boj1414


Commit Convention

태그설명
feat새로운 기능 추가
fix버그 수정
refactor코드 리팩토링
comment주석 추가(코드 변경 X) 혹은 오타 수정
docsREADME와 같은 문서 수정
mergemerge
rename파일, 폴더명 수정 혹은 이동

💡 예시

feat: boj_1414 불우이웃돕기

플랫폼

플랫폼태그
백준boj
프로그래머스pgs
소프티어sft

⚠️ PR 규칙

  • [주차] x문제 제출합니다 형태로 작성
  • (option) comment는 자유!

💡 예시

[week 01] 1문제 제출합니다!


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

KbIT4기 알고리즘 스터디

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Kb국민은행 IT아카데미 4기 알고리즘 스터디

학습기간

2023년 7월 25일 ~ ing

Language

스터디 멤버

이라은이원규김은진허동민김희주박수현신윤철

이번 주 문제

주차문제 유형문제난이도
Week28그리디백준 - 볼 모으기실1
Week28큐/덱백준 - 카드2실4
Week28DP백준 - 동전 1실1
Week28BFS/DFS백준 - 양실1
Week28SQL - GROUP BY프로그래머스 - 저자 별 카테고리 별 매출액 집계하기lv.4
Week28SQL - JOIN프로그래머스 - 5월 식품들의 총매출 조회하기lv.4

진행 상황

진행 상황표기
해당 주에 완료
해당 주에 미제출
해당 주차 종료 이후 보충🔺

주차날짜이라은이원규김은진허동민김희주박수현신윤철
week_0107.25 ~ 07.30🔺🔺--
week_0207.31 ~ 08.06🔺🔺--
week_0308.07 ~ 08.13🔺--
week_0408.14 ~ 08.20🔺--
week_0508.21 ~ 08.27🔺--
week_0608.28 ~ 09.03🔺--
week_0709.04 ~ 09.10<---프젝주간--->
week_0809.11 ~ 09.17<---프젝주간--->
week_0909.18 ~ 09.24<---프젝주간--->
week_1009.25 ~ 10.01🔺-
week_1110.02 ~ 10.08🔺🔺🔺-
week_1210.09 ~ 10.15🔺🔺-
week_1310.16 ~ 10.22🔺-
week_1410.23 ~ 10.29🔺🔺-
week_1510.30 ~ 11.05🔺🔺-
week_1611.06 ~ 11.12🔺-
week_1711.13 ~ 11.19-
week_1811.20 ~ 11.26🔺
week_1911.27 ~ 12.03🔺
week_2012.04 ~ 12.10
week_2112.11 ~ 12.17🔺🔺
week_2212.18 ~ 12.24🔺
week_2312.25 ~ 12.31🔺🔺
week_2401.01 ~ 01.07🔺
week_2501.08 ~ 01.14
week_2601.15 ~ 01.21🔺
week_2701.22 ~ 01.28
week_2801.29 ~ 02.04

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 쉬는 시간에 토론한다.

PR 마감 시간

  • 매주 일요일 자정까지 업로드한다.

문제 풀이

  • 주마다 5문제를 풀이한다.

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week27재귀백준 - 피보나치 수 5브2
Week27구현백준 - 사탕 게임실2
Week27DP백준 - 점프실1
Week27BFS/DFS백준 - 전투실1
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(1)lv.2
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(2)lv.4
Week26배열프로그래머스 - 교점에 별만들기lv.2
Week26문자열프로그래머스 - 신규 아이디 추천lv.1
Week26탐색프로그래머스 - 소수찾기lv.2
Week26dp프로그래머스 - 정수 삼각형lv.3
Week26구현프로그래머스 - 키패드 누르기lv.1
Week25구현백준 - 로봇 청소기골5
Week25구현백준 - 연구소골4
Week25탐색백준 - 그림실1
Week25탐색백준 - 나이트의 이동실1
Week25그리디백준 - 게임을 만든 동준이실4
Week24구현백준 - 통계학실3
Week24구현백준 - 소수구하기실3
Week24BFS, DFS백준 - 헌내기는 친구가 필요해실2
Week24재귀백준 - 색종이 만들기실2
Week24BFS백준 - 토마토골5
Week23그리디백준 - 등수 매기기실3
Week23시뮬레이션백준 - 치킨 배달골5
Week23문자열백준 - 크로스워드 퍼즐 쳐다보기 실3
Week23누적합백준 - 피아노 체조실1
Week23DP프로그래머스 - 등굣길Lv3
Week23SQL - GROUP BY프로그래머스 - 가격대 별 상품 개수 구하기Lv2
Week23SQL - JOIN프로그래머스 - 헤비 유저가 소유한 장소Lv3
Week23SQL - GROUP BY프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기Lv4
Week22해시백준 - 비밀번호 찾기실4
Week22브루트포스백준 - 카잉달력실1
Week22최단경로백준 - 웜홀 골3
Week22BFS/DFS프로그래머스 - 퍼즐 조각 채우기Lv3
Week22그리디프로그래머스 - 단속카메라Lv3
Week22SQL - SUM,MAX,MIN프로그래머스 - 최솟값 구하기Lv2
Week22SQL - GROUP BY프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기Lv3
Week22SQL - GROUP BY프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기Lv4
Week21부르트포스백준 - 리모콘골5
Week21문자열백준 - 듣보잡실4
Week21DP백준 - 계단오르기실3
Week21DP프로그래머스 - 야근 지수Lv3
Week21이분탐색프로그래머스 - 입국심사Lv3
Week21해시프로그래머스 - 베스트엘범Lv3
Week21SQL - JOIN프로그래머스 - 상품을 구매한 회원 비율 구하기Lv5
Week21SQL - STRING,DATE프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week20그리디백준 - 에너지 드링크실3
Week20자료구조백준 - 에디터실2
Week20이분탐색백준 - 랜선 자르기실2
Week20그래프백준 - 완전 이진 트리실1
Week20구현소프티어 - 수퍼바이러스Lv3
Week20SQL - SUM,MAX,MIN프로그래머스 - 동물 수 구하기Lv2
Week20SQL - GROUP BY프로그래머스 - 카테고리 별 도서 판매량 집계하기Lv3
Week20SQL - Join프로그래머스 - 주문량이 많은 아이스크림들 조회하기Lv4
Week19구현소프티어 - 회의실 예약Lv2
Week19구현소프티어 - 성적 평균Lv3
Week19DFS/BFS백준 - 케빈 베이컨의 6단계 법칙실1
Week19정렬백준 - 좌표압축실2
Week19DP백준 - 2xn 타일링실3
Week19SQL - String, Date프로그래머스 - 루시와 엘라 찾기Lv2
Week19SQL - Join프로그래머스 - 보호소에서 중성화한 동물Lv4
Week19SQL - Join프로그래머스 - 우유와 요거트가 담긴 장바구니Lv4
Week18구현소프티어 - GBCLv2
Week18정렬소프티어 - 금고털이Lv2
Week18구현소프티어 - 전광판Lv2
Week18DFS/BFS소프티어 - 장애물 인식 프로그램Lv2
Week18DP소프티어 - 지도 자동 구축Lv2
Week18SQL - IS NULL프로그래머스 - NULL 처리하기Lv2
Week18SQL - Join프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기Lv4
Week18SQL - Join프로그래머스 - 오랜 기간 보호한 동물(1)Lv3
Week17스택, 큐프로그래머스 - 올바른 괄호Lv2
Week17그리디프로그래머스 - 조이스틱Lv2
Week17완전탐색프로그래머스 - 소수 찾기Lv2
Week17DFS/BFS프로그래머스 - 여행경로Lv3
Week17DP프로그래머스 - 정수 삼각형Lv3
Week17SQL - GROUP BY프로그래머스 - 동명 동물 수 찾기Lv2
Week17SQL - Join프로그래머스 - 없어진 기록 찾기Lv3
Week17SQL - Join프로그래머스 - 있었는데요 없었습니다Lv3
Week16분할정복백준 - 곱셈실1
Week16브루트포스백준 - 테트로미노골4
Week16DFS/BFS백준 - DSLR골4
Week16DFS/BFS프로그래머스 - 단어 변환Lv3
Week16DP프로그래머스 - N으로 표현Lv3
Week16SQL - Join프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기Lv4
Week16SQL - String, Date프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기Lv4
Week16SQL - String, Date프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week15문자열프로그래머스 - 옹알이 Lv0
Week15스택, 큐프로그래머스 - 프로세스 Lv2
Week15스택, 큐프로그래머스 - 주식가격 Lv2
Week15그리디프로그래머스 - 체육복Lv1
Week15그리디프로그래머스 - 큰 수 만들기Lv2
Week15완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week15프로그래머스 - 이중우선순위큐Lv3
Week14DP프로그래머스 - 도둑질 Lv4
Week14BFS,DFS프로그래머스 - 네트워크 Lv3
Week14그리디프로그래머스 - 섬 연결하기Lv3
Week14스택/큐프로그래머스 - 기능개발Lv2
Week14완전탐색프로그래머스 - 모의고사Lv1
Week14JOIN프로그래머스 - 상품 별 오프라인 매출 구하기Lv2
Week14GROUP BY프로그래머스 - 즐겨찾기가 가장 많은 식당 정보 출력하기Lv3
Week13DP백준- 스티커실1
Week13BFS,DFS백준 - 적록색약골5
Week13문자열백준 - 영단어 암기는 괴로워실3
Week13구현백준 - 덩치실5
Week13구현백준 - 올림픽실5
Week13SELECT프로그래머스 - 오프라인/온라인 판매 데이터 통합하기Lv4
Week13GROUP BY프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Lv3
Week13SUM, MAX, MIN프로그래머스 - 중복 제거하기Lv2
Week12시뮬레이션백준- 스위치 켜고 끄기실4
Week12시뮬레이션백준 - 프린터 큐실3
Week12BFS,DFS백준 - 영역 구하기실1
Week12BFS,DFS백준 - 안전 영역실1
Week12구현백준 - 색종이실5
Week11BFS, DFS백준- 바이러스실3
Week11분할정복백준 - Z실1
Week11BFS,DFS백준 - 연결 요소의 개수실2
Week11구현백준 - 집합실5
Week11DP백준 - 피보나치 함수실3
Week11SQL-Select프로그래머스 - 과일로 만든 아이스크림 고르기Lv1
Week11SQL-Sum, Max, Min프로그래머스 - 가격이 제일 비싼 식품의 정보 출력하기Lv2
Week11SQL-Join프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기Lv2
Week10구현프로그래머스 - 정수를 나선형으로 배치하기Lv0
Week10조합백준 - 다리놓기실5
Week10BFS,DFS백준 - 유기농 배추실2
Week10SQL-SELECT프로그래머스 - 인기있는 아이스크림Lv1
Week10SQL-GROUP BY프로그래머스 - 고양이와 개는 몇 마리 있을까Lv2
Week8완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week8BFS,DFS프로그래머스 - 타겟넘버Lv2
Week8BFS,DFS프로그래머스 - 게임 맵 최단거리Lv2
Week8완전탐색프로그래머스 - 피로도Lv2
Week8스택,큐프로그래머스 - 주식 가격Lv2
Week7탐색백준1733 - 음식물 피하기실1
Week7백트래킹백준2023 - 신기한 소수실1
Week7그리디프로그래머스 - 점프와 순간 이동Lv2
Week7완전탐색프로그래머스 - 모음사전Lv2
Week7구현프로그래머스 - 문자열 압축Lv2
Week6재귀백준10814.나이순 정렬실5
Week6완전탐색백준2606.바이러스실3
Week6dp백준9461.파도반 수열실3
Week6구현백준2979.트럭 주차브2
Week6구현백준14888.연산자 끼워넣기실1
Week5구현백준 - 단어공부브1
Week5구현백준 - 기상캐스터실5
Week5구현백준 - NBA 농구실3
Week5완전탐색프로그래머스 - 최소직사각형Lv1
Week5정렬프로그래머스 - H-IndexLv2
Week4구현프로그래머스 - 영어 끝말잇기Lv2
Week4그리디프로그래머스 - 구명보트Lv2
Week4완전탐색프로그래머스 - 카펫Lv2
Week4구현프로그래머스 - 2021 카카오 채용연계형 인턴십_숫자 문자열과 영단어Lv1
Week4구현프로그래머스 - 2018 KAKAO BLIND RECRUITMENT_비밀지도Lv1
Week3구현프로그래머스 - 이진변환반복하기Lv2
Week3스택, 큐프로그래머스 - 다리를 지나는 트럭Lv2
Week3프로그래머스 - 더 맵게Lv2
Week3구현프로그래머스 - 전화번호 목록Lv2
Week3DP프로그래머스 - 땅따먹기Lv2
Week1BFS백준1926.그림실1
Week1BFS백준2178.미로탐색실1
Week1백트래킹백준14889.스타트와 링크실2
Week1DFS백준2667.단지번호 붙이기실1
Week1DFS백준2644.촌수계산실2
Week2DP백준1463.1로 만들기실3
Week2DP백준11659.구간 합 구하기 4실3
Week2DP백준11055.가장 큰 증가하는 부분 수열실2
Week2DP백준14501.퇴사실3
Week2DP백준15486.퇴사2골5



참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

Repository 구조

  • Github ID/주차/소스코드(플랫폼과 문제 번호 명시)
  • gitignore 파일을 활용하여

예시

raeunlee/week_01/boj1414


Commit Convention

태그설명
feat새로운 기능 추가
fix버그 수정
refactor코드 리팩토링
comment주석 추가(코드 변경 X) 혹은 오타 수정
docsREADME와 같은 문서 수정
mergemerge
rename파일, 폴더명 수정 혹은 이동

💡 예시

feat: boj_1414 불우이웃돕기

플랫폼

플랫폼태그
백준boj
프로그래머스pgs
소프티어sft

⚠️ PR 규칙

  • [주차] x문제 제출합니다 형태로 작성
  • (option) comment는 자유!

💡 예시

[week 01] 1문제 제출합니다!


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

KbIT4기 알고리즘 스터디

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

Kb국민은행 IT아카데미 4기 알고리즘 스터디

학습기간

2023년 7월 25일 ~ ing

Language

스터디 멤버

이라은이원규김은진허동민김희주박수현신윤철

이번 주 문제

주차문제 유형문제난이도
Week28그리디백준 - 볼 모으기실1
Week28큐/덱백준 - 카드2실4
Week28DP백준 - 동전 1실1
Week28BFS/DFS백준 - 양실1
Week28SQL - GROUP BY프로그래머스 - 저자 별 카테고리 별 매출액 집계하기lv.4
Week28SQL - JOIN프로그래머스 - 5월 식품들의 총매출 조회하기lv.4

진행 상황

진행 상황표기
해당 주에 완료
해당 주에 미제출
해당 주차 종료 이후 보충🔺

주차날짜이라은이원규김은진허동민김희주박수현신윤철
week_0107.25 ~ 07.30🔺🔺--
week_0207.31 ~ 08.06🔺🔺--
week_0308.07 ~ 08.13🔺--
week_0408.14 ~ 08.20🔺--
week_0508.21 ~ 08.27🔺--
week_0608.28 ~ 09.03🔺--
week_0709.04 ~ 09.10<---프젝주간--->
week_0809.11 ~ 09.17<---프젝주간--->
week_0909.18 ~ 09.24<---프젝주간--->
week_1009.25 ~ 10.01🔺-
week_1110.02 ~ 10.08🔺🔺🔺-
week_1210.09 ~ 10.15🔺🔺-
week_1310.16 ~ 10.22🔺-
week_1410.23 ~ 10.29🔺🔺-
week_1510.30 ~ 11.05🔺🔺-
week_1611.06 ~ 11.12🔺-
week_1711.13 ~ 11.19-
week_1811.20 ~ 11.26🔺
week_1911.27 ~ 12.03🔺
week_2012.04 ~ 12.10
week_2112.11 ~ 12.17🔺🔺
week_2212.18 ~ 12.24🔺
week_2312.25 ~ 12.31🔺🔺
week_2401.01 ~ 01.07🔺
week_2501.08 ~ 01.14
week_2601.15 ~ 01.21🔺
week_2701.22 ~ 01.28
week_2801.29 ~ 02.04

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 쉬는 시간에 토론한다.

PR 마감 시간

  • 매주 일요일 자정까지 업로드한다.

문제 풀이

  • 주마다 5문제를 풀이한다.

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week27재귀백준 - 피보나치 수 5브2
Week27구현백준 - 사탕 게임실2
Week27DP백준 - 점프실1
Week27BFS/DFS백준 - 전투실1
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(1)lv.2
Week27SQL - GROUP BY프로그래머스 - 입양 시각 구하기(2)lv.4
Week26배열프로그래머스 - 교점에 별만들기lv.2
Week26문자열프로그래머스 - 신규 아이디 추천lv.1
Week26탐색프로그래머스 - 소수찾기lv.2
Week26dp프로그래머스 - 정수 삼각형lv.3
Week26구현프로그래머스 - 키패드 누르기lv.1
Week25구현백준 - 로봇 청소기골5
Week25구현백준 - 연구소골4
Week25탐색백준 - 그림실1
Week25탐색백준 - 나이트의 이동실1
Week25그리디백준 - 게임을 만든 동준이실4
Week24구현백준 - 통계학실3
Week24구현백준 - 소수구하기실3
Week24BFS, DFS백준 - 헌내기는 친구가 필요해실2
Week24재귀백준 - 색종이 만들기실2
Week24BFS백준 - 토마토골5
Week23그리디백준 - 등수 매기기실3
Week23시뮬레이션백준 - 치킨 배달골5
Week23문자열백준 - 크로스워드 퍼즐 쳐다보기 실3
Week23누적합백준 - 피아노 체조실1
Week23DP프로그래머스 - 등굣길Lv3
Week23SQL - GROUP BY프로그래머스 - 가격대 별 상품 개수 구하기Lv2
Week23SQL - JOIN프로그래머스 - 헤비 유저가 소유한 장소Lv3
Week23SQL - GROUP BY프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기Lv4
Week22해시백준 - 비밀번호 찾기실4
Week22브루트포스백준 - 카잉달력실1
Week22최단경로백준 - 웜홀 골3
Week22BFS/DFS프로그래머스 - 퍼즐 조각 채우기Lv3
Week22그리디프로그래머스 - 단속카메라Lv3
Week22SQL - SUM,MAX,MIN프로그래머스 - 최솟값 구하기Lv2
Week22SQL - GROUP BY프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기Lv3
Week22SQL - GROUP BY프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기Lv4
Week21부르트포스백준 - 리모콘골5
Week21문자열백준 - 듣보잡실4
Week21DP백준 - 계단오르기실3
Week21DP프로그래머스 - 야근 지수Lv3
Week21이분탐색프로그래머스 - 입국심사Lv3
Week21해시프로그래머스 - 베스트엘범Lv3
Week21SQL - JOIN프로그래머스 - 상품을 구매한 회원 비율 구하기Lv5
Week21SQL - STRING,DATE프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week20그리디백준 - 에너지 드링크실3
Week20자료구조백준 - 에디터실2
Week20이분탐색백준 - 랜선 자르기실2
Week20그래프백준 - 완전 이진 트리실1
Week20구현소프티어 - 수퍼바이러스Lv3
Week20SQL - SUM,MAX,MIN프로그래머스 - 동물 수 구하기Lv2
Week20SQL - GROUP BY프로그래머스 - 카테고리 별 도서 판매량 집계하기Lv3
Week20SQL - Join프로그래머스 - 주문량이 많은 아이스크림들 조회하기Lv4
Week19구현소프티어 - 회의실 예약Lv2
Week19구현소프티어 - 성적 평균Lv3
Week19DFS/BFS백준 - 케빈 베이컨의 6단계 법칙실1
Week19정렬백준 - 좌표압축실2
Week19DP백준 - 2xn 타일링실3
Week19SQL - String, Date프로그래머스 - 루시와 엘라 찾기Lv2
Week19SQL - Join프로그래머스 - 보호소에서 중성화한 동물Lv4
Week19SQL - Join프로그래머스 - 우유와 요거트가 담긴 장바구니Lv4
Week18구현소프티어 - GBCLv2
Week18정렬소프티어 - 금고털이Lv2
Week18구현소프티어 - 전광판Lv2
Week18DFS/BFS소프티어 - 장애물 인식 프로그램Lv2
Week18DP소프티어 - 지도 자동 구축Lv2
Week18SQL - IS NULL프로그래머스 - NULL 처리하기Lv2
Week18SQL - Join프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기Lv4
Week18SQL - Join프로그래머스 - 오랜 기간 보호한 동물(1)Lv3
Week17스택, 큐프로그래머스 - 올바른 괄호Lv2
Week17그리디프로그래머스 - 조이스틱Lv2
Week17완전탐색프로그래머스 - 소수 찾기Lv2
Week17DFS/BFS프로그래머스 - 여행경로Lv3
Week17DP프로그래머스 - 정수 삼각형Lv3
Week17SQL - GROUP BY프로그래머스 - 동명 동물 수 찾기Lv2
Week17SQL - Join프로그래머스 - 없어진 기록 찾기Lv3
Week17SQL - Join프로그래머스 - 있었는데요 없었습니다Lv3
Week16분할정복백준 - 곱셈실1
Week16브루트포스백준 - 테트로미노골4
Week16DFS/BFS백준 - DSLR골4
Week16DFS/BFS프로그래머스 - 단어 변환Lv3
Week16DP프로그래머스 - N으로 표현Lv3
Week16SQL - Join프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기Lv4
Week16SQL - String, Date프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기Lv4
Week16SQL - String, Date프로그래머스 - 취소되지 않은 진료 예약 조회하기Lv4
Week15문자열프로그래머스 - 옹알이 Lv0
Week15스택, 큐프로그래머스 - 프로세스 Lv2
Week15스택, 큐프로그래머스 - 주식가격 Lv2
Week15그리디프로그래머스 - 체육복Lv1
Week15그리디프로그래머스 - 큰 수 만들기Lv2
Week15완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week15프로그래머스 - 이중우선순위큐Lv3
Week14DP프로그래머스 - 도둑질 Lv4
Week14BFS,DFS프로그래머스 - 네트워크 Lv3
Week14그리디프로그래머스 - 섬 연결하기Lv3
Week14스택/큐프로그래머스 - 기능개발Lv2
Week14완전탐색프로그래머스 - 모의고사Lv1
Week14JOIN프로그래머스 - 상품 별 오프라인 매출 구하기Lv2
Week14GROUP BY프로그래머스 - 즐겨찾기가 가장 많은 식당 정보 출력하기Lv3
Week13DP백준- 스티커실1
Week13BFS,DFS백준 - 적록색약골5
Week13문자열백준 - 영단어 암기는 괴로워실3
Week13구현백준 - 덩치실5
Week13구현백준 - 올림픽실5
Week13SELECT프로그래머스 - 오프라인/온라인 판매 데이터 통합하기Lv4
Week13GROUP BY프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Lv3
Week13SUM, MAX, MIN프로그래머스 - 중복 제거하기Lv2
Week12시뮬레이션백준- 스위치 켜고 끄기실4
Week12시뮬레이션백준 - 프린터 큐실3
Week12BFS,DFS백준 - 영역 구하기실1
Week12BFS,DFS백준 - 안전 영역실1
Week12구현백준 - 색종이실5
Week11BFS, DFS백준- 바이러스실3
Week11분할정복백준 - Z실1
Week11BFS,DFS백준 - 연결 요소의 개수실2
Week11구현백준 - 집합실5
Week11DP백준 - 피보나치 함수실3
Week11SQL-Select프로그래머스 - 과일로 만든 아이스크림 고르기Lv1
Week11SQL-Sum, Max, Min프로그래머스 - 가격이 제일 비싼 식품의 정보 출력하기Lv2
Week11SQL-Join프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기Lv2
Week10구현프로그래머스 - 정수를 나선형으로 배치하기Lv0
Week10조합백준 - 다리놓기실5
Week10BFS,DFS백준 - 유기농 배추실2
Week10SQL-SELECT프로그래머스 - 인기있는 아이스크림Lv1
Week10SQL-GROUP BY프로그래머스 - 고양이와 개는 몇 마리 있을까Lv2
Week8완전탐색프로그래머스 - 전력망을 둘로 나누기Lv2
Week8BFS,DFS프로그래머스 - 타겟넘버Lv2
Week8BFS,DFS프로그래머스 - 게임 맵 최단거리Lv2
Week8완전탐색프로그래머스 - 피로도Lv2
Week8스택,큐프로그래머스 - 주식 가격Lv2
Week7탐색백준1733 - 음식물 피하기실1
Week7백트래킹백준2023 - 신기한 소수실1
Week7그리디프로그래머스 - 점프와 순간 이동Lv2
Week7완전탐색프로그래머스 - 모음사전Lv2
Week7구현프로그래머스 - 문자열 압축Lv2
Week6재귀백준10814.나이순 정렬실5
Week6완전탐색백준2606.바이러스실3
Week6dp백준9461.파도반 수열실3
Week6구현백준2979.트럭 주차브2
Week6구현백준14888.연산자 끼워넣기실1
Week5구현백준 - 단어공부브1
Week5구현백준 - 기상캐스터실5
Week5구현백준 - NBA 농구실3
Week5완전탐색프로그래머스 - 최소직사각형Lv1
Week5정렬프로그래머스 - H-IndexLv2
Week4구현프로그래머스 - 영어 끝말잇기Lv2
Week4그리디프로그래머스 - 구명보트Lv2
Week4완전탐색프로그래머스 - 카펫Lv2
Week4구현프로그래머스 - 2021 카카오 채용연계형 인턴십_숫자 문자열과 영단어Lv1
Week4구현프로그래머스 - 2018 KAKAO BLIND RECRUITMENT_비밀지도Lv1
Week3구현프로그래머스 - 이진변환반복하기Lv2
Week3스택, 큐프로그래머스 - 다리를 지나는 트럭Lv2
Week3프로그래머스 - 더 맵게Lv2
Week3구현프로그래머스 - 전화번호 목록Lv2
Week3DP프로그래머스 - 땅따먹기Lv2
Week1BFS백준1926.그림실1
Week1BFS백준2178.미로탐색실1
Week1백트래킹백준14889.스타트와 링크실2
Week1DFS백준2667.단지번호 붙이기실1
Week1DFS백준2644.촌수계산실2
Week2DP백준1463.1로 만들기실3
Week2DP백준11659.구간 합 구하기 4실3
Week2DP백준11055.가장 큰 증가하는 부분 수열실2
Week2DP백준14501.퇴사실3
Week2DP백준15486.퇴사2골5



참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Github ID로 폴더를 생성한다.
  3. 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를 push 한다.
  4. commit할 때 commit 컨벤션을 지킨다.
  5. 마감 시간 전까지 원본 저장소로 PR한다.
  6. (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

Repository 구조

  • Github ID/주차/소스코드(플랫폼과 문제 번호 명시)
  • gitignore 파일을 활용하여

예시

raeunlee/week_01/boj1414


Commit Convention

태그설명
feat새로운 기능 추가
fix버그 수정
refactor코드 리팩토링
comment주석 추가(코드 변경 X) 혹은 오타 수정
docsREADME와 같은 문서 수정
mergemerge
rename파일, 폴더명 수정 혹은 이동

💡 예시

feat: boj_1414 불우이웃돕기

플랫폼

플랫폼태그
백준boj
프로그래머스pgs
소프티어sft

⚠️ PR 규칙

  • [주차] x문제 제출합니다 형태로 작성
  • (option) comment는 자유!

💡 예시

[week 01] 1문제 제출합니다!


해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

About

KbIT4기 알고리즘 스터디

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages