Latest commit

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

학습기간

2023년 5월 1일 ~ ing

Language

스터디 멤버

이라은이원규허동민

📝 이번 주 문제

주차문제 유형문제난이도
Week10완전탐색프로그래머스 - 피로도Lv2
Week10BFS/DFS프로그래머스 - 퍼즐조각채우기Lv3
Week10DP프로그래머스 - N으로 표현Lv3
Week10DP프로그래머스 - 등굣길Lv3
Week10SQL프로그래머스 - FrontEnd 개발자 찾기Lv4
Week10SQL프로그래머스 - 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기Lv3

📊 진행 상황

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

주차날짜이라은이원규허동민
week_0105.01 ~ 05.07🔺
week_0205.08 ~ 05.14
week_0305.15 ~ 05.21🔺🔺🔺
week_0405.22 ~ 05.28🔺
week_0505.29 ~ 06.04
week_0606.11 ~ 06.17
week_0706.18 ~ 06.25
week_0806.26 ~ 07.02
week_0907.03 ~ 07.09

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 카톡으로 토론한다.

PR 마감 시간

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

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week9구현프로그래머스 - [1차] 뉴스 클러스터링Lv2
Week9구현프로그래머스 - 최고의 집합Lv3
Week9구현프로그래머스 - 택배상자Lv2
Week9탐색프로그래머스 - 미로탈출Lv2
Week9SQL프로그래머스 - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기Lv4
Week9SQL프로그래머스 - 조건에 맞는 사원 정보 조회하기Lv3
Week9SQL프로그래머스 - 부서별 평균 연봉 조회하기Lv3
Week8투포인터백준 - 부분합 골4
Week8다익스트라백준 - 최소비용 구하기!골5
Week8DP프로그래머스 - 사칙연산 Lv4
Week8그리디프로그래머스 - 섬 연결하기Lv3
Week8BFS프로그래머스 - 여행경로Lv2
Week7구현백준 - 미세먼지 안녕!골4
Week7그리디백준 - 동전0 실4
Week7DP백준 - 동전2 골5
Week7구현백준 - 주사위 굴리기골4
Week7BFS백준 - 불골4
Week6그리디백준 - 행복유치원골5
Week6그리디백준 - 최소 회의실 개수골5
Week6완전탐색백준 - 부분수열의 합실2
Week6DFS백준 - 경로탐색실1
Week6BFS백준 - 숨바꼭질실1
Week5DP백준 - 팰린드롬?골4
Week5분할정복백준 - 종이의 개수실2
Week5그리디백준 - 선긋기골5
Week5투포인타백준 - 주몽실4
Week5투포인터백준 - 수들의 합 5실5
Week4완전탐색백준 - 꽃길실2
Week4완전탐색백준 - 유레카이론브1
Week4그리디백준 - 수리공 항승실3
Week4구현/시뮬레이션백준 - 로봇 청소기골5
Week4그리디백준 - 센서골5
Week3완전탐색백준 - 오목실1
Week3분할정복백준 - 곱셈실1
Week3DP백준 - 암호코드골5
Week3구현/시뮬레이션백준 - 톱니바퀴골5
Week3BFS/DFS백준 - 알고스팟골4
Week2BFS,DFS백준 - 상범 빌딩골4
Week2BFS,DFS백준 - 토마토골5
Week2이분탐색백준 - 암기왕실4
Week2이분탐색백준 - 용돈 관리실2
Week2이분탐색백준 - 기타 레슨실1
Week1구현백준 - 빙고실4
Week1구현백준 - 기적의 매매법실5
Week1완전탐색백준 - 숫자야구실3
Week1완전탐색백준 - 체스판 다시 칠하기실4
Week1완전탐색백준 - 동전 게임실2



참여 방법

  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

No description, website, or topics provided.

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

Latest commit

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

학습기간

2023년 5월 1일 ~ ing

Language

스터디 멤버

이라은이원규허동민

📝 이번 주 문제

주차문제 유형문제난이도
Week10완전탐색프로그래머스 - 피로도Lv2
Week10BFS/DFS프로그래머스 - 퍼즐조각채우기Lv3
Week10DP프로그래머스 - N으로 표현Lv3
Week10DP프로그래머스 - 등굣길Lv3
Week10SQL프로그래머스 - FrontEnd 개발자 찾기Lv4
Week10SQL프로그래머스 - 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기Lv3

📊 진행 상황

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

주차날짜이라은이원규허동민
week_0105.01 ~ 05.07🔺
week_0205.08 ~ 05.14
week_0305.15 ~ 05.21🔺🔺🔺
week_0405.22 ~ 05.28🔺
week_0505.29 ~ 06.04
week_0606.11 ~ 06.17
week_0706.18 ~ 06.25
week_0806.26 ~ 07.02
week_0907.03 ~ 07.09

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 카톡으로 토론한다.

PR 마감 시간

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

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week9구현프로그래머스 - [1차] 뉴스 클러스터링Lv2
Week9구현프로그래머스 - 최고의 집합Lv3
Week9구현프로그래머스 - 택배상자Lv2
Week9탐색프로그래머스 - 미로탈출Lv2
Week9SQL프로그래머스 - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기Lv4
Week9SQL프로그래머스 - 조건에 맞는 사원 정보 조회하기Lv3
Week9SQL프로그래머스 - 부서별 평균 연봉 조회하기Lv3
Week8투포인터백준 - 부분합 골4
Week8다익스트라백준 - 최소비용 구하기!골5
Week8DP프로그래머스 - 사칙연산 Lv4
Week8그리디프로그래머스 - 섬 연결하기Lv3
Week8BFS프로그래머스 - 여행경로Lv2
Week7구현백준 - 미세먼지 안녕!골4
Week7그리디백준 - 동전0 실4
Week7DP백준 - 동전2 골5
Week7구현백준 - 주사위 굴리기골4
Week7BFS백준 - 불골4
Week6그리디백준 - 행복유치원골5
Week6그리디백준 - 최소 회의실 개수골5
Week6완전탐색백준 - 부분수열의 합실2
Week6DFS백준 - 경로탐색실1
Week6BFS백준 - 숨바꼭질실1
Week5DP백준 - 팰린드롬?골4
Week5분할정복백준 - 종이의 개수실2
Week5그리디백준 - 선긋기골5
Week5투포인타백준 - 주몽실4
Week5투포인터백준 - 수들의 합 5실5
Week4완전탐색백준 - 꽃길실2
Week4완전탐색백준 - 유레카이론브1
Week4그리디백준 - 수리공 항승실3
Week4구현/시뮬레이션백준 - 로봇 청소기골5
Week4그리디백준 - 센서골5
Week3완전탐색백준 - 오목실1
Week3분할정복백준 - 곱셈실1
Week3DP백준 - 암호코드골5
Week3구현/시뮬레이션백준 - 톱니바퀴골5
Week3BFS/DFS백준 - 알고스팟골4
Week2BFS,DFS백준 - 상범 빌딩골4
Week2BFS,DFS백준 - 토마토골5
Week2이분탐색백준 - 암기왕실4
Week2이분탐색백준 - 용돈 관리실2
Week2이분탐색백준 - 기타 레슨실1
Week1구현백준 - 빙고실4
Week1구현백준 - 기적의 매매법실5
Week1완전탐색백준 - 숫자야구실3
Week1완전탐색백준 - 체스판 다시 칠하기실4
Week1완전탐색백준 - 동전 게임실2



참여 방법

  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

No description, website, or topics provided.

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

Latest commit

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

학습기간

2023년 5월 1일 ~ ing

Language

스터디 멤버

이라은이원규허동민

📝 이번 주 문제

주차문제 유형문제난이도
Week10완전탐색프로그래머스 - 피로도Lv2
Week10BFS/DFS프로그래머스 - 퍼즐조각채우기Lv3
Week10DP프로그래머스 - N으로 표현Lv3
Week10DP프로그래머스 - 등굣길Lv3
Week10SQL프로그래머스 - FrontEnd 개발자 찾기Lv4
Week10SQL프로그래머스 - 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기Lv3

📊 진행 상황

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

주차날짜이라은이원규허동민
week_0105.01 ~ 05.07🔺
week_0205.08 ~ 05.14
week_0305.15 ~ 05.21🔺🔺🔺
week_0405.22 ~ 05.28🔺
week_0505.29 ~ 06.04
week_0606.11 ~ 06.17
week_0706.18 ~ 06.25
week_0806.26 ~ 07.02
week_0907.03 ~ 07.09

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 카톡으로 토론한다.

PR 마감 시간

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

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week9구현프로그래머스 - [1차] 뉴스 클러스터링Lv2
Week9구현프로그래머스 - 최고의 집합Lv3
Week9구현프로그래머스 - 택배상자Lv2
Week9탐색프로그래머스 - 미로탈출Lv2
Week9SQL프로그래머스 - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기Lv4
Week9SQL프로그래머스 - 조건에 맞는 사원 정보 조회하기Lv3
Week9SQL프로그래머스 - 부서별 평균 연봉 조회하기Lv3
Week8투포인터백준 - 부분합 골4
Week8다익스트라백준 - 최소비용 구하기!골5
Week8DP프로그래머스 - 사칙연산 Lv4
Week8그리디프로그래머스 - 섬 연결하기Lv3
Week8BFS프로그래머스 - 여행경로Lv2
Week7구현백준 - 미세먼지 안녕!골4
Week7그리디백준 - 동전0 실4
Week7DP백준 - 동전2 골5
Week7구현백준 - 주사위 굴리기골4
Week7BFS백준 - 불골4
Week6그리디백준 - 행복유치원골5
Week6그리디백준 - 최소 회의실 개수골5
Week6완전탐색백준 - 부분수열의 합실2
Week6DFS백준 - 경로탐색실1
Week6BFS백준 - 숨바꼭질실1
Week5DP백준 - 팰린드롬?골4
Week5분할정복백준 - 종이의 개수실2
Week5그리디백준 - 선긋기골5
Week5투포인타백준 - 주몽실4
Week5투포인터백준 - 수들의 합 5실5
Week4완전탐색백준 - 꽃길실2
Week4완전탐색백준 - 유레카이론브1
Week4그리디백준 - 수리공 항승실3
Week4구현/시뮬레이션백준 - 로봇 청소기골5
Week4그리디백준 - 센서골5
Week3완전탐색백준 - 오목실1
Week3분할정복백준 - 곱셈실1
Week3DP백준 - 암호코드골5
Week3구현/시뮬레이션백준 - 톱니바퀴골5
Week3BFS/DFS백준 - 알고스팟골4
Week2BFS,DFS백준 - 상범 빌딩골4
Week2BFS,DFS백준 - 토마토골5
Week2이분탐색백준 - 암기왕실4
Week2이분탐색백준 - 용돈 관리실2
Week2이분탐색백준 - 기타 레슨실1
Week1구현백준 - 빙고실4
Week1구현백준 - 기적의 매매법실5
Week1완전탐색백준 - 숫자야구실3
Week1완전탐색백준 - 체스판 다시 칠하기실4
Week1완전탐색백준 - 동전 게임실2



참여 방법

  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

No description, website, or topics provided.

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

Latest commit

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

학습기간

2023년 5월 1일 ~ ing

Language

스터디 멤버

이라은이원규허동민

📝 이번 주 문제

주차문제 유형문제난이도
Week10완전탐색프로그래머스 - 피로도Lv2
Week10BFS/DFS프로그래머스 - 퍼즐조각채우기Lv3
Week10DP프로그래머스 - N으로 표현Lv3
Week10DP프로그래머스 - 등굣길Lv3
Week10SQL프로그래머스 - FrontEnd 개발자 찾기Lv4
Week10SQL프로그래머스 - 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기Lv3

📊 진행 상황

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

주차날짜이라은이원규허동민
week_0105.01 ~ 05.07🔺
week_0205.08 ~ 05.14
week_0305.15 ~ 05.21🔺🔺🔺
week_0405.22 ~ 05.28🔺
week_0505.29 ~ 06.04
week_0606.11 ~ 06.17
week_0706.18 ~ 06.25
week_0806.26 ~ 07.02
week_0907.03 ~ 07.09

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 카톡으로 토론한다.

PR 마감 시간

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

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week9구현프로그래머스 - [1차] 뉴스 클러스터링Lv2
Week9구현프로그래머스 - 최고의 집합Lv3
Week9구현프로그래머스 - 택배상자Lv2
Week9탐색프로그래머스 - 미로탈출Lv2
Week9SQL프로그래머스 - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기Lv4
Week9SQL프로그래머스 - 조건에 맞는 사원 정보 조회하기Lv3
Week9SQL프로그래머스 - 부서별 평균 연봉 조회하기Lv3
Week8투포인터백준 - 부분합 골4
Week8다익스트라백준 - 최소비용 구하기!골5
Week8DP프로그래머스 - 사칙연산 Lv4
Week8그리디프로그래머스 - 섬 연결하기Lv3
Week8BFS프로그래머스 - 여행경로Lv2
Week7구현백준 - 미세먼지 안녕!골4
Week7그리디백준 - 동전0 실4
Week7DP백준 - 동전2 골5
Week7구현백준 - 주사위 굴리기골4
Week7BFS백준 - 불골4
Week6그리디백준 - 행복유치원골5
Week6그리디백준 - 최소 회의실 개수골5
Week6완전탐색백준 - 부분수열의 합실2
Week6DFS백준 - 경로탐색실1
Week6BFS백준 - 숨바꼭질실1
Week5DP백준 - 팰린드롬?골4
Week5분할정복백준 - 종이의 개수실2
Week5그리디백준 - 선긋기골5
Week5투포인타백준 - 주몽실4
Week5투포인터백준 - 수들의 합 5실5
Week4완전탐색백준 - 꽃길실2
Week4완전탐색백준 - 유레카이론브1
Week4그리디백준 - 수리공 항승실3
Week4구현/시뮬레이션백준 - 로봇 청소기골5
Week4그리디백준 - 센서골5
Week3완전탐색백준 - 오목실1
Week3분할정복백준 - 곱셈실1
Week3DP백준 - 암호코드골5
Week3구현/시뮬레이션백준 - 톱니바퀴골5
Week3BFS/DFS백준 - 알고스팟골4
Week2BFS,DFS백준 - 상범 빌딩골4
Week2BFS,DFS백준 - 토마토골5
Week2이분탐색백준 - 암기왕실4
Week2이분탐색백준 - 용돈 관리실2
Week2이분탐색백준 - 기타 레슨실1
Week1구현백준 - 빙고실4
Week1구현백준 - 기적의 매매법실5
Week1완전탐색백준 - 숫자야구실3
Week1완전탐색백준 - 체스판 다시 칠하기실4
Week1완전탐색백준 - 동전 게임실2



참여 방법

  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

No description, website, or topics provided.

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

Latest commit

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

학습기간

2023년 5월 1일 ~ ing

Language

스터디 멤버

이라은이원규허동민

📝 이번 주 문제

주차문제 유형문제난이도
Week10완전탐색프로그래머스 - 피로도Lv2
Week10BFS/DFS프로그래머스 - 퍼즐조각채우기Lv3
Week10DP프로그래머스 - N으로 표현Lv3
Week10DP프로그래머스 - 등굣길Lv3
Week10SQL프로그래머스 - FrontEnd 개발자 찾기Lv4
Week10SQL프로그래머스 - 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기Lv3

📊 진행 상황

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

주차날짜이라은이원규허동민
week_0105.01 ~ 05.07🔺
week_0205.08 ~ 05.14
week_0305.15 ~ 05.21🔺🔺🔺
week_0405.22 ~ 05.28🔺
week_0505.29 ~ 06.04
week_0606.11 ~ 06.17
week_0706.18 ~ 06.25
week_0806.26 ~ 07.02
week_0907.03 ~ 07.09

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 카톡으로 토론한다.

PR 마감 시간

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

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week9구현프로그래머스 - [1차] 뉴스 클러스터링Lv2
Week9구현프로그래머스 - 최고의 집합Lv3
Week9구현프로그래머스 - 택배상자Lv2
Week9탐색프로그래머스 - 미로탈출Lv2
Week9SQL프로그래머스 - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기Lv4
Week9SQL프로그래머스 - 조건에 맞는 사원 정보 조회하기Lv3
Week9SQL프로그래머스 - 부서별 평균 연봉 조회하기Lv3
Week8투포인터백준 - 부분합 골4
Week8다익스트라백준 - 최소비용 구하기!골5
Week8DP프로그래머스 - 사칙연산 Lv4
Week8그리디프로그래머스 - 섬 연결하기Lv3
Week8BFS프로그래머스 - 여행경로Lv2
Week7구현백준 - 미세먼지 안녕!골4
Week7그리디백준 - 동전0 실4
Week7DP백준 - 동전2 골5
Week7구현백준 - 주사위 굴리기골4
Week7BFS백준 - 불골4
Week6그리디백준 - 행복유치원골5
Week6그리디백준 - 최소 회의실 개수골5
Week6완전탐색백준 - 부분수열의 합실2
Week6DFS백준 - 경로탐색실1
Week6BFS백준 - 숨바꼭질실1
Week5DP백준 - 팰린드롬?골4
Week5분할정복백준 - 종이의 개수실2
Week5그리디백준 - 선긋기골5
Week5투포인타백준 - 주몽실4
Week5투포인터백준 - 수들의 합 5실5
Week4완전탐색백준 - 꽃길실2
Week4완전탐색백준 - 유레카이론브1
Week4그리디백준 - 수리공 항승실3
Week4구현/시뮬레이션백준 - 로봇 청소기골5
Week4그리디백준 - 센서골5
Week3완전탐색백준 - 오목실1
Week3분할정복백준 - 곱셈실1
Week3DP백준 - 암호코드골5
Week3구현/시뮬레이션백준 - 톱니바퀴골5
Week3BFS/DFS백준 - 알고스팟골4
Week2BFS,DFS백준 - 상범 빌딩골4
Week2BFS,DFS백준 - 토마토골5
Week2이분탐색백준 - 암기왕실4
Week2이분탐색백준 - 용돈 관리실2
Week2이분탐색백준 - 기타 레슨실1
Week1구현백준 - 빙고실4
Week1구현백준 - 기적의 매매법실5
Week1완전탐색백준 - 숫자야구실3
Week1완전탐색백준 - 체스판 다시 칠하기실4
Week1완전탐색백준 - 동전 게임실2



참여 방법

  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

No description, website, or topics provided.

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

Latest commit

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

학습기간

2023년 5월 1일 ~ ing

Language

스터디 멤버

이라은이원규허동민

📝 이번 주 문제

주차문제 유형문제난이도
Week10완전탐색프로그래머스 - 피로도Lv2
Week10BFS/DFS프로그래머스 - 퍼즐조각채우기Lv3
Week10DP프로그래머스 - N으로 표현Lv3
Week10DP프로그래머스 - 등굣길Lv3
Week10SQL프로그래머스 - FrontEnd 개발자 찾기Lv4
Week10SQL프로그래머스 - 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기Lv3

📊 진행 상황

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

주차날짜이라은이원규허동민
week_0105.01 ~ 05.07🔺
week_0205.08 ~ 05.14
week_0305.15 ~ 05.21🔺🔺🔺
week_0405.22 ~ 05.28🔺
week_0505.29 ~ 06.04
week_0606.11 ~ 06.17
week_0706.18 ~ 06.25
week_0806.26 ~ 07.02
week_0907.03 ~ 07.09

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 카톡으로 토론한다.

PR 마감 시간

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

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week9구현프로그래머스 - [1차] 뉴스 클러스터링Lv2
Week9구현프로그래머스 - 최고의 집합Lv3
Week9구현프로그래머스 - 택배상자Lv2
Week9탐색프로그래머스 - 미로탈출Lv2
Week9SQL프로그래머스 - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기Lv4
Week9SQL프로그래머스 - 조건에 맞는 사원 정보 조회하기Lv3
Week9SQL프로그래머스 - 부서별 평균 연봉 조회하기Lv3
Week8투포인터백준 - 부분합 골4
Week8다익스트라백준 - 최소비용 구하기!골5
Week8DP프로그래머스 - 사칙연산 Lv4
Week8그리디프로그래머스 - 섬 연결하기Lv3
Week8BFS프로그래머스 - 여행경로Lv2
Week7구현백준 - 미세먼지 안녕!골4
Week7그리디백준 - 동전0 실4
Week7DP백준 - 동전2 골5
Week7구현백준 - 주사위 굴리기골4
Week7BFS백준 - 불골4
Week6그리디백준 - 행복유치원골5
Week6그리디백준 - 최소 회의실 개수골5
Week6완전탐색백준 - 부분수열의 합실2
Week6DFS백준 - 경로탐색실1
Week6BFS백준 - 숨바꼭질실1
Week5DP백준 - 팰린드롬?골4
Week5분할정복백준 - 종이의 개수실2
Week5그리디백준 - 선긋기골5
Week5투포인타백준 - 주몽실4
Week5투포인터백준 - 수들의 합 5실5
Week4완전탐색백준 - 꽃길실2
Week4완전탐색백준 - 유레카이론브1
Week4그리디백준 - 수리공 항승실3
Week4구현/시뮬레이션백준 - 로봇 청소기골5
Week4그리디백준 - 센서골5
Week3완전탐색백준 - 오목실1
Week3분할정복백준 - 곱셈실1
Week3DP백준 - 암호코드골5
Week3구현/시뮬레이션백준 - 톱니바퀴골5
Week3BFS/DFS백준 - 알고스팟골4
Week2BFS,DFS백준 - 상범 빌딩골4
Week2BFS,DFS백준 - 토마토골5
Week2이분탐색백준 - 암기왕실4
Week2이분탐색백준 - 용돈 관리실2
Week2이분탐색백준 - 기타 레슨실1
Week1구현백준 - 빙고실4
Week1구현백준 - 기적의 매매법실5
Week1완전탐색백준 - 숫자야구실3
Week1완전탐색백준 - 체스판 다시 칠하기실4
Week1완전탐색백준 - 동전 게임실2



참여 방법

  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

No description, website, or topics provided.

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

Latest commit

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

학습기간

2023년 5월 1일 ~ ing

Language

스터디 멤버

이라은이원규허동민

📝 이번 주 문제

주차문제 유형문제난이도
Week10완전탐색프로그래머스 - 피로도Lv2
Week10BFS/DFS프로그래머스 - 퍼즐조각채우기Lv3
Week10DP프로그래머스 - N으로 표현Lv3
Week10DP프로그래머스 - 등굣길Lv3
Week10SQL프로그래머스 - FrontEnd 개발자 찾기Lv4
Week10SQL프로그래머스 - 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기Lv3

📊 진행 상황

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

주차날짜이라은이원규허동민
week_0105.01 ~ 05.07🔺
week_0205.08 ~ 05.14
week_0305.15 ~ 05.21🔺🔺🔺
week_0405.22 ~ 05.28🔺
week_0505.29 ~ 06.04
week_0606.11 ~ 06.17
week_0706.18 ~ 06.25
week_0806.26 ~ 07.02
week_0907.03 ~ 07.09

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 카톡으로 토론한다.

PR 마감 시간

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

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week9구현프로그래머스 - [1차] 뉴스 클러스터링Lv2
Week9구현프로그래머스 - 최고의 집합Lv3
Week9구현프로그래머스 - 택배상자Lv2
Week9탐색프로그래머스 - 미로탈출Lv2
Week9SQL프로그래머스 - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기Lv4
Week9SQL프로그래머스 - 조건에 맞는 사원 정보 조회하기Lv3
Week9SQL프로그래머스 - 부서별 평균 연봉 조회하기Lv3
Week8투포인터백준 - 부분합 골4
Week8다익스트라백준 - 최소비용 구하기!골5
Week8DP프로그래머스 - 사칙연산 Lv4
Week8그리디프로그래머스 - 섬 연결하기Lv3
Week8BFS프로그래머스 - 여행경로Lv2
Week7구현백준 - 미세먼지 안녕!골4
Week7그리디백준 - 동전0 실4
Week7DP백준 - 동전2 골5
Week7구현백준 - 주사위 굴리기골4
Week7BFS백준 - 불골4
Week6그리디백준 - 행복유치원골5
Week6그리디백준 - 최소 회의실 개수골5
Week6완전탐색백준 - 부분수열의 합실2
Week6DFS백준 - 경로탐색실1
Week6BFS백준 - 숨바꼭질실1
Week5DP백준 - 팰린드롬?골4
Week5분할정복백준 - 종이의 개수실2
Week5그리디백준 - 선긋기골5
Week5투포인타백준 - 주몽실4
Week5투포인터백준 - 수들의 합 5실5
Week4완전탐색백준 - 꽃길실2
Week4완전탐색백준 - 유레카이론브1
Week4그리디백준 - 수리공 항승실3
Week4구현/시뮬레이션백준 - 로봇 청소기골5
Week4그리디백준 - 센서골5
Week3완전탐색백준 - 오목실1
Week3분할정복백준 - 곱셈실1
Week3DP백준 - 암호코드골5
Week3구현/시뮬레이션백준 - 톱니바퀴골5
Week3BFS/DFS백준 - 알고스팟골4
Week2BFS,DFS백준 - 상범 빌딩골4
Week2BFS,DFS백준 - 토마토골5
Week2이분탐색백준 - 암기왕실4
Week2이분탐색백준 - 용돈 관리실2
Week2이분탐색백준 - 기타 레슨실1
Week1구현백준 - 빙고실4
Week1구현백준 - 기적의 매매법실5
Week1완전탐색백준 - 숫자야구실3
Week1완전탐색백준 - 체스판 다시 칠하기실4
Week1완전탐색백준 - 동전 게임실2



참여 방법

  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

No description, website, or topics provided.

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

Latest commit

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

학습기간

2023년 5월 1일 ~ ing

Language

스터디 멤버

이라은이원규허동민

📝 이번 주 문제

주차문제 유형문제난이도
Week10완전탐색프로그래머스 - 피로도Lv2
Week10BFS/DFS프로그래머스 - 퍼즐조각채우기Lv3
Week10DP프로그래머스 - N으로 표현Lv3
Week10DP프로그래머스 - 등굣길Lv3
Week10SQL프로그래머스 - FrontEnd 개발자 찾기Lv4
Week10SQL프로그래머스 - 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기Lv3

📊 진행 상황

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

주차날짜이라은이원규허동민
week_0105.01 ~ 05.07🔺
week_0205.08 ~ 05.14
week_0305.15 ~ 05.21🔺🔺🔺
week_0405.22 ~ 05.28🔺
week_0505.29 ~ 06.04
week_0606.11 ~ 06.17
week_0706.18 ~ 06.25
week_0806.26 ~ 07.02
week_0907.03 ~ 07.09

스터디 룰

운영 방식

  • 매주 할당된 문제를 풀이한다.
  • 모르는 문제는 카톡으로 토론한다.

PR 마감 시간

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

일정표(매주 5 문제)

일정표 열기
주차문제 유형문제난이도
Week9구현프로그래머스 - [1차] 뉴스 클러스터링Lv2
Week9구현프로그래머스 - 최고의 집합Lv3
Week9구현프로그래머스 - 택배상자Lv2
Week9탐색프로그래머스 - 미로탈출Lv2
Week9SQL프로그래머스 - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기Lv4
Week9SQL프로그래머스 - 조건에 맞는 사원 정보 조회하기Lv3
Week9SQL프로그래머스 - 부서별 평균 연봉 조회하기Lv3
Week8투포인터백준 - 부분합 골4
Week8다익스트라백준 - 최소비용 구하기!골5
Week8DP프로그래머스 - 사칙연산 Lv4
Week8그리디프로그래머스 - 섬 연결하기Lv3
Week8BFS프로그래머스 - 여행경로Lv2
Week7구현백준 - 미세먼지 안녕!골4
Week7그리디백준 - 동전0 실4
Week7DP백준 - 동전2 골5
Week7구현백준 - 주사위 굴리기골4
Week7BFS백준 - 불골4
Week6그리디백준 - 행복유치원골5
Week6그리디백준 - 최소 회의실 개수골5
Week6완전탐색백준 - 부분수열의 합실2
Week6DFS백준 - 경로탐색실1
Week6BFS백준 - 숨바꼭질실1
Week5DP백준 - 팰린드롬?골4
Week5분할정복백준 - 종이의 개수실2
Week5그리디백준 - 선긋기골5
Week5투포인타백준 - 주몽실4
Week5투포인터백준 - 수들의 합 5실5
Week4완전탐색백준 - 꽃길실2
Week4완전탐색백준 - 유레카이론브1
Week4그리디백준 - 수리공 항승실3
Week4구현/시뮬레이션백준 - 로봇 청소기골5
Week4그리디백준 - 센서골5
Week3완전탐색백준 - 오목실1
Week3분할정복백준 - 곱셈실1
Week3DP백준 - 암호코드골5
Week3구현/시뮬레이션백준 - 톱니바퀴골5
Week3BFS/DFS백준 - 알고스팟골4
Week2BFS,DFS백준 - 상범 빌딩골4
Week2BFS,DFS백준 - 토마토골5
Week2이분탐색백준 - 암기왕실4
Week2이분탐색백준 - 용돈 관리실2
Week2이분탐색백준 - 기타 레슨실1
Week1구현백준 - 빙고실4
Week1구현백준 - 기적의 매매법실5
Week1완전탐색백준 - 숫자야구실3
Week1완전탐색백준 - 체스판 다시 칠하기실4
Week1완전탐색백준 - 동전 게임실2



참여 방법

  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

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages