Skip to content

sinclairr08/baekjoon-online-judge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

baekjoon-online-judge

Solve the Baekjoon problems.

문제별 분류

  • 1000 - Arithmetic
  • 1001 - Arithmetic
  • 1002 - Geometry
  • 1003 - Recurrence Relation
  • 1008 - Arithmetic
  • 1009 - Arithmetic
  • 1010 - Combinatorics
  • 1011 - Math
  • 1012 - BFS
  • 1015 - Sorting
  • 1024 - Arithmetic
  • 1026 - Sort, Greedy
  • 1032 - String
  • 1037 - Arithmetic
  • 1051 - Brute Force
  • 1052 - Binary
  • 1065 - Arithmetic
  • 1074 - Recursion
  • 1075 - Arithmetic
  • 1111 - Implementation
  • 1141 - String, Sort
  • 1146 - DP, Brute Force
  • 1149 - DP
  • 1152 - String
  • 1157 - String
  • 1181 - String, Sort
  • 1182 - BackTracking
  • 1251 - String, Sort
  • 1253 - Hash (❗)
  • 1271 - Arithmetic of Large Number
  • 1302 - Hash, String
  • 1316 - Implementation
  • 1330 - Arithmetic
  • 1351 - Hash, DP
  • 1427 - Counting Sort
  • 1463 - Memoization
  • 1547 - Simulation
  • 1620 - Hash
  • 1629 - Divide and conquer
  • 1652 - Simulation
  • 1676 - Number Theory
  • 1697 - BFS (❗)
  • 1699 - DP
  • 1706 - String, Sort, Implementation
  • 1759 - BackTracking
  • 1764 - Sort
  • 1912 - DP
  • 1966 - Queue
  • 2037 - Implementation
  • 2096 - DP
  • 2178 - BFS
  • 2232 - Greedy
  • 2407 - Arithmetic of Large Number
  • 2438 - I/O
  • 2470 - Sort, Two Pointer
  • 2504 - Stack
  • 2577 - Arithmetic
  • 2578 - Simulation
  • 2579 - DP
  • 2615 - Implementation
  • 2670 - DP (💦)
  • 2753 - Arithmetic
  • 2739 - String
  • 2798 - Brute Force
  • 2839 - Arithmetic
  • 2947 - Simulation
  • 2979 - Simulation
  • 3190 - Simulation, Deque
  • 4358 - Hash, String
  • 4673 - Brute Force
  • 5212 - Simulation
  • 5585 - Greedy
  • 5635 - Sort, Map
  • 6359 - Number Theory
  • 7490 - Backtracking, Implementation
  • 7576 - BFS
  • 7682 - Conditional Statement
  • 8958 - String
  • 9012 - Arithmetic
  • 9080 - Simulation, Conditional Statement
  • 9084 - Knapsack (💦)
  • 9095 - Recurrence Relation
  • 9465 - DP
  • 9997 - DFS, Bit Masking
  • 10103 - Simulation
  • 10172 - Escape character
  • 10430 - Arithmetic
  • 10597 - Backtracking
  • 10797 - I/O
  • 10817 - Arithmetic
  • 10828 - Stack
  • 10872 - Arithmetic
  • 10942 - DP
  • 11047 - Greedy
  • 11653 - Prime Factorization
  • 11654 - Ascii code
  • 11659 - Arithmetic
  • 11718 - I/O
  • 11719 - I/O
  • 11720 - I/O
  • 11723 - Implementation
  • 11726 - Fibonacci Number
  • 11399 - Greedy, Sort
  • 13335 - Queue
  • 13458 - Arithmetic
  • 14501 - DP + DFS
  • 14503 - Simulation
  • 14888 - BackTracking
  • 14889 - BackTracking
  • 14920 - Simulation
  • 15552 - I/O
  • 15649 - Backtracking
  • 15738 - Implementation
  • 15989 - DP
  • 16395 - Combinatorics
  • 16953 - BFS (❗)
  • 16965 - BFS, Implementation
  • 16967 - Implementation
  • 17609 - Greedy
  • 17478 - Recursion
  • 18870 - Sort
  • 20301 - Doubly Linked List
  • 21922 - Simulation, BFS (💲)
  • 22864 - Simulation
  • 24431 - Hash
  • 25601 - Hash, Tree
  • 26217 - Combinatorics (❗)
  • 26607 - Knapsack
  • 27114 - Knapsack (❗)
  • 27649 - String, Parsing

표기

  • ❗: 더욱 개선해서 다른 아이디어로 다시 풀어 보기
  • 💦: 푼 후에 다른 사람의 코드에 영향을 받아 수정했음. 참고하지 말고 다시 풀어 보기
  • 💲: 알고리즘은 유지하면서 최적화 해 보기

추가할 기능

  1. 코드 포맷 자동 생성 스크립트 개발
  2. 세팅 자동 설정 스크립트 개발 (폴더 자동 생성 등)
  3. 문제별 분류 세분화

내역

  1. 2020/04 ~ 2020/12: Python3 위주로 문제 풀이
  2. 2020/12 ~ 2021/09: 기존 Python3 코드를 C++17로 변환 및 C++17로 문제를 품
  3. 2022/06: 코딩 테스트 준비 때문에 잠깐 다른 repository에서 C++17로 문제를 품
  4. 2023/01 ~ 2023/04/01: 분산되었던 repository들을 정리하고 합친 후 Java11로 문제 풀이 시작. 기존에 푼 문제들도 Java11로 다시 푸는 중
    • 2023/04/02 부터 네이버 코딩 테스트 준비를 위해 프로그래머스에서 연습합니다

About

BOJ code collection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published