Skip to content

goodaseul/algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

639 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms

꾸준히 푸는 코딩테스트 기록
시작일: 2025.04 ~ 진행 중

📍 프로그래머스 문제 바로가기

LeetCode Topics

Array

Problem Name Difficulty
0001-two-sum Easy
0004-median-of-two-sorted-arrays Hard
0011-container-with-most-water Medium
0014-longest-common-prefix Easy
0015-3sum Medium
0016-3sum-closest Medium
0018-4sum Medium
0026-remove-duplicates-from-sorted-array Easy
0027-remove-element Easy
0036-valid-sudoku Medium
0066-plus-one Easy
0088-merge-sorted-array Easy
0167-two-sum-ii-input-array-is-sorted Medium
0217-contains-duplicate Easy
0219-contains-duplicate-ii Easy
0283-move-zeroes Easy
0350-intersection-of-two-arrays-ii Easy
0961-n-repeated-element-in-size-2n-array Easy
1037-valid-boomerang Easy
2367-number-of-arithmetic-triplets Easy

Hash Table

Problem Name Difficulty
0001-two-sum Easy
0003-longest-substring-without-repeating-characters Medium
0012-integer-to-roman Medium
0013-roman-to-integer Easy
0017-letter-combinations-of-a-phone-number Medium
0036-valid-sudoku Medium
0217-contains-duplicate Easy
0219-contains-duplicate-ii Easy
0242-valid-anagram Easy
0350-intersection-of-two-arrays-ii Easy
0961-n-repeated-element-in-size-2n-array Easy
1832-check-if-the-sentence-is-pangram Easy
2367-number-of-arithmetic-triplets Easy

Math

Problem Name Difficulty
0002-add-two-numbers Medium
0007-reverse-integer Medium
0009-palindrome-number Easy
0012-integer-to-roman Medium
0013-roman-to-integer Easy
0066-plus-one Easy
1037-valid-boomerang Easy

String

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0005-longest-palindromic-substring Medium
0006-zigzag-conversion Medium
0008-string-to-integer-atoi Medium
0012-integer-to-roman Medium
0013-roman-to-integer Easy
0014-longest-common-prefix Easy
0017-letter-combinations-of-a-phone-number Medium
0020-valid-parentheses Easy
0022-generate-parentheses Medium
0028-find-the-index-of-the-first-occurrence-in-a-string Easy
0058-length-of-last-word Easy
0125-valid-palindrome Easy
0242-valid-anagram Easy
0344-reverse-string Easy
0541-reverse-string-ii Easy
1832-check-if-the-sentence-is-pangram Easy

Trie

Problem Name Difficulty
0014-longest-common-prefix Easy

Tree

Problem Name Difficulty
0101-symmetric-tree Easy

Depth-First Search

Problem Name Difficulty
0101-symmetric-tree Easy

Breadth-First Search

Problem Name Difficulty
0101-symmetric-tree Easy

Binary Tree

Problem Name Difficulty
0101-symmetric-tree Easy

Linked List

Problem Name Difficulty
0002-add-two-numbers Medium
0021-merge-two-sorted-lists Easy
0206-reverse-linked-list Easy

Recursion

Problem Name Difficulty
0002-add-two-numbers Medium
0021-merge-two-sorted-lists Easy
0206-reverse-linked-list Easy

Sorting

Problem Name Difficulty
0015-3sum Medium
0016-3sum-closest Medium
0018-4sum Medium
0088-merge-sorted-array Easy
0217-contains-duplicate Easy
0242-valid-anagram Easy
0350-intersection-of-two-arrays-ii Easy

Sliding Window

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0219-contains-duplicate-ii Easy

Two Pointers

Problem Name Difficulty
0005-longest-palindromic-substring Medium
0011-container-with-most-water Medium
0015-3sum Medium
0016-3sum-closest Medium
0018-4sum Medium
0026-remove-duplicates-from-sorted-array Easy
0027-remove-element Easy
0028-find-the-index-of-the-first-occurrence-in-a-string Easy
0088-merge-sorted-array Easy
0125-valid-palindrome Easy
0167-two-sum-ii-input-array-is-sorted Medium
0283-move-zeroes Easy
0344-reverse-string Easy
0350-intersection-of-two-arrays-ii Easy
0541-reverse-string-ii Easy
2367-number-of-arithmetic-triplets Easy

Stack

Problem Name Difficulty
0020-valid-parentheses Easy

Geometry

Problem Name Difficulty
1037-valid-boomerang Easy

Binary Search

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0167-two-sum-ii-input-array-is-sorted Medium
0350-intersection-of-two-arrays-ii Easy

Divide and Conquer

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0190-reverse-bits Easy

Bit Manipulation

Problem Name Difficulty
0190-reverse-bits Easy

Dynamic Programming

Problem Name Difficulty
0005-longest-palindromic-substring Medium
0022-generate-parentheses Medium

String Matching

Problem Name Difficulty
0028-find-the-index-of-the-first-occurrence-in-a-string Easy

Backtracking

Problem Name Difficulty
0017-letter-combinations-of-a-phone-number Medium
0022-generate-parentheses Medium

Matrix

Problem Name Difficulty
0036-valid-sudoku Medium

Greedy

Problem Name Difficulty
0011-container-with-most-water Medium

Enumeration

Problem Name Difficulty
2367-number-of-arithmetic-triplets Easy

About

Algorithms > 꾸준히 푸는 코딩테스트 기록

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors