Skip to content

Latest commit

 

History

History
126 lines (80 loc) · 2.11 KB

README.md

File metadata and controls

126 lines (80 loc) · 2.11 KB

⭐️ 알고리즘 캠프

⭐️ BOJ

Part1

기본입출력

  • (b5) 2557_Hello World
  • (b4) 1008_A/B
  • (b4) 2558_곱셈

조건문

  • (b4) 2753_윤년
  • (b3) 2884_알람시계

반복문

  • (b3) 11022_A+B - 8
  • (b3) 2439_별 찍기 - 2
  • (b1) 1110_더하기 사이클

배열 기본완전탐색

  • (b2) 3052_나머지
  • (b1) 4344_평균은_넘겠지

기본정렬

  • (b1) 2750_수_정렬하기
  • (b5) 2751_수_정렬하기_2
  • (b5) 10989_수_정렬하기_3
  • (s2) 18870_좌표_압축

기본정수론

  • (s5) 2609_최대공약수와_최소공배수
  • (s5) 1934_최소공배수 (유클리드 알고리즘)
  • (g5) 2981_검문 (해결 안됨)

Part2

문자열

  • (b2) 11720_숫자의 합
  • (b1) 1157_단어 공부
  • (b2) 1152 단어의 개수
  • (b2) 2908 상수

기본재귀함수

  • (b3) 10872 팩토리얼
  • (s1) 2447 별 찍기 - 10

완전탐색

고급완전탐색 (Backtracking)

  • (s3) 15649 N과 M (1)
  • (g5) N-Queen

기본데이터 구조 (스택)

  • (s4) 10828 스택
  • (s4) 9012 괄호

Part3

기본데이터 구조 (트리, 힙)

  • (s2) 11725 트리의 부모 찾기
  • (s1) 1991 트리 순회

동적계획법

  • (s3) 1003 피보나치 함수
  • (s2) 9184 신나는 함수 실행

DFS & BFS 탐색

  • (s2) 1260 DFS와 BFS
  • (s3) 2606 바이러스

Part4

고급정렬 (Merge, Quick)

  • (s5) 2751 수 정렬하기 2 (합병 정렬)
  • (s5) 2751 수 정렬하기 2 (퀵 정렬)

이진탐색

  • (s4) 1920 수 찾기
  • (s3) 1654 랜선 자르기

매개변수 탐색

  • (s3) 2512 예산

Part5

삼성기출문제

⭐️ 프로그래머스

코딩테스트 고득점 Kit

정렬

https://programmers.co.kr/learn/courses/30/parts/12198

  • K번째수
  • 가장 큰 수
  • H-Index

해시

https://programmers.co.kr/learn/courses/30/parts/12077

  • 완주하지 못한 선수
  • 전화번호 목록
  • 위장
  • 베스트 앨범