Skip to content

AdiDayat12/coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coding-challenge

Array

0136-single-number
0217-contains-duplicate
0414-third-maximum-number
0599-minimum-index-sum-of-two-lists
1137-height-checker

Hash Table

0012-integer-to-roman
0217-contains-duplicate
0599-minimum-index-sum-of-two-lists

Sorting

0217-contains-duplicate
0414-third-maximum-number
1137-height-checker

Counting Sort

1137-height-checker

String

0012-integer-to-roman
0043-multiply-strings
0168-excel-sheet-column-title
0415-add-strings
0599-minimum-index-sum-of-two-lists
0742-to-lower-case

Math

0012-integer-to-roman
0043-multiply-strings
0168-excel-sheet-column-title
0258-add-digits
0263-ugly-number
0415-add-strings

Simulation

0043-multiply-strings
0258-add-digits
0415-add-strings

Number Theory

0258-add-digits

Database

0182-duplicate-emails

Bit Manipulation

0136-single-number

LeetCode Topics

Array

0011-container-with-most-water
0169-majority-element
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0485-max-consecutive-ones
0506-relative-ranks
0805-escape-the-ghosts
0822-unique-morse-code-words
0837-most-common-word
0841-shortest-distance-to-a-character
0941-sort-array-by-parity
0948-sort-an-array
1019-squares-of-a-sorted-array
1210-mean-of-array-after-removing-some-elements
1293-three-consecutive-odds
1319-unique-number-of-occurrences
1435-xor-queries-of-a-subarray
1476-count-negative-numbers-in-a-sorted-matrix
1496-lucky-numbers-in-a-matrix
1524-string-matching-in-an-array
1556-make-two-arrays-equal-by-reversing-subarrays
1615-range-sum-of-sorted-subarray-sums
1635-number-of-good-pairs
1741-sort-array-by-increasing-frequency
1755-defuse-the-bomb
1781-check-if-two-string-arrays-are-equivalent
1786-count-the-number-of-consistent-strings
1803-average-waiting-time
1848-sum-of-unique-elements
1951-find-the-winner-of-the-circular-game
2163-kth-distinct-string-in-an-array
2181-smallest-index-with-equal-value
2210-find-target-indices-after-sorting-array
2231-find-first-palindromic-string-in-the-array
2274-keep-multiplying-found-values-by-two
2292-counting-words-with-a-given-prefix
2358-number-of-ways-to-split-array
2502-sort-the-people
2581-divide-players-into-teams-of-equal-skill
2624-difference-between-element-sum-and-digit-sum-of-an-array
2640-maximum-number-of-integers-to-choose-from-a-range-i
2727-number-of-senior-citizens
2836-neither-minimum-nor-maximum
2844-sum-of-squares-of-special-elements
3165-find-indices-with-index-and-value-difference-i
3206-find-common-elements-between-two-arrays
3220-count-tested-devices-after-test-operations
3221-find-the-peaks
3242-count-elements-with-maximum-frequency
3320-maximum-number-of-operations-with-the-same-score-i
3446-find-the-number-of-good-pairs-i
3463-alternating-groups-i
3581-the-two-sneaky-numbers-of-digitville

Hash Table

0169-majority-element
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0387-first-unique-character-in-a-string
0389-find-the-difference
0451-sort-characters-by-frequency
0822-unique-morse-code-words
0837-most-common-word
0920-uncommon-words-from-two-sentences
1297-maximum-number-of-balloons
1319-unique-number-of-occurrences
1363-greatest-english-letter-in-upper-and-lower-case
1556-make-two-arrays-equal-by-reversing-subarrays
1635-number-of-good-pairs
1741-sort-array-by-increasing-frequency
1786-count-the-number-of-consistent-strings
1848-sum-of-unique-elements
2053-check-if-all-characters-have-equal-number-of-occurrences
2163-kth-distinct-string-in-an-array
2274-keep-multiplying-found-values-by-two
2502-sort-the-people
2581-divide-players-into-teams-of-equal-skill
2640-maximum-number-of-integers-to-choose-from-a-range-i
2825-minimize-string-length
3206-find-common-elements-between-two-arrays
3242-count-elements-with-maximum-frequency
3276-minimum-number-of-pushes-to-type-word-ii
3446-find-the-number-of-good-pairs-i
3581-the-two-sneaky-numbers-of-digitville

Two Pointers

0011-container-with-most-water
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0557-reverse-words-in-a-string-iii
0841-shortest-distance-to-a-character
0941-sort-array-by-parity
0953-reverse-only-letters
0961-long-pressed-name
1019-squares-of-a-sorted-array
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
1615-range-sum-of-sorted-subarray-sums
2231-find-first-palindromic-string-in-the-array
2581-divide-players-into-teams-of-equal-skill
3165-find-indices-with-index-and-value-difference-i

Binary Search

0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0367-valid-perfect-square
1476-count-negative-numbers-in-a-sorted-matrix
1615-range-sum-of-sorted-subarray-sums
2210-find-target-indices-after-sorting-array
2640-maximum-number-of-integers-to-choose-from-a-range-i

Sorting

0169-majority-element
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0389-find-the-difference
0451-sort-characters-by-frequency
0506-relative-ranks
0941-sort-array-by-parity
0948-sort-an-array
1019-squares-of-a-sorted-array
1210-mean-of-array-after-removing-some-elements
1556-make-two-arrays-equal-by-reversing-subarrays
1615-range-sum-of-sorted-subarray-sums
1741-sort-array-by-increasing-frequency
1970-sorting-the-sentence
2210-find-target-indices-after-sorting-array
2264-minimum-sum-of-four-digit-number-after-splitting-digits
2274-keep-multiplying-found-values-by-two
2502-sort-the-people
2581-divide-players-into-teams-of-equal-skill
2640-maximum-number-of-integers-to-choose-from-a-range-i
2836-neither-minimum-nor-maximum
3276-minimum-number-of-pushes-to-type-word-ii

String

0020-valid-parentheses
0387-first-unique-character-in-a-string
0389-find-the-difference
0451-sort-characters-by-frequency
0459-repeated-substring-pattern
0557-reverse-words-in-a-string-iii
0822-unique-morse-code-words
0837-most-common-word
0841-shortest-distance-to-a-character
0851-goat-latin
0920-uncommon-words-from-two-sentences
0953-reverse-only-letters
0961-long-pressed-name
1260-day-of-the-year
1283-reformat-date
1297-maximum-number-of-balloons
1363-greatest-english-letter-in-upper-and-lower-case
1434-decrypt-string-from-alphabet-to-integer-mapping
1490-generate-a-string-with-characters-that-have-odd-counts
1524-string-matching-in-an-array
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
1666-make-the-string-great
1781-check-if-two-string-arrays-are-equivalent
1786-count-the-number-of-consistent-strings
1797-goal-parser-interpretation
1823-determine-if-string-halves-are-alike
1970-sorting-the-sentence
2032-largest-odd-number-in-string
2053-check-if-all-characters-have-equal-number-of-occurrences
2076-sum-of-digits-of-string-after-convert
2163-kth-distinct-string-in-an-array
2231-find-first-palindromic-string-in-the-array
2292-counting-words-with-a-given-prefix
2502-sort-the-people
2727-number-of-senior-citizens
2800-minimum-string-length-after-removing-substrings
2825-minimize-string-length
3174-minimum-number-of-changes-to-make-binary-string-beautiful
3276-minimum-number-of-pushes-to-type-word-ii
3468-find-the-encrypted-string
3484-lexicographically-smallest-string-after-a-swap
3567-convert-date-to-binary

Queue

0387-first-unique-character-in-a-string
1951-find-the-winner-of-the-circular-game

Counting

0169-majority-element
0387-first-unique-character-in-a-string
0451-sort-characters-by-frequency
0837-most-common-word
0920-uncommon-words-from-two-sentences
1297-maximum-number-of-balloons
1635-number-of-good-pairs
1786-count-the-number-of-consistent-strings
1823-determine-if-string-halves-are-alike
1848-sum-of-unique-elements
2053-check-if-all-characters-have-equal-number-of-occurrences
2163-kth-distinct-string-in-an-array
3242-count-elements-with-maximum-frequency
3276-minimum-number-of-pushes-to-type-word-ii

Bit Manipulation

0191-number-of-1-bits
0389-find-the-difference
0397-integer-replacement
0476-number-complement
1054-complement-of-base-10-integer
1435-xor-queries-of-a-subarray
1786-count-the-number-of-consistent-strings
2323-minimum-bit-flips-to-convert-number

Greedy

0011-container-with-most-water
0397-integer-replacement
2032-largest-odd-number-in-string
2264-minimum-sum-of-four-digit-number-after-splitting-digits
2640-maximum-number-of-integers-to-choose-from-a-range-i
3276-minimum-number-of-pushes-to-type-word-ii
3484-lexicographically-smallest-string-after-a-swap

Math

0367-valid-perfect-square
0504-base-7
0728-self-dividing-numbers
0805-escape-the-ghosts
1013-fibonacci-number
1260-day-of-the-year
1289-day-of-the-week
1406-subtract-the-product-and-sum-of-digits-of-an-integer
1635-number-of-good-pairs
1642-water-bottles
1806-count-of-matches-in-tournament
1951-find-the-winner-of-the-circular-game
2032-largest-odd-number-in-string
2264-minimum-sum-of-four-digit-number-after-splitting-digits
2288-count-operations-to-obtain-zero
2383-add-two-integers
2556-convert-the-temperature
2624-difference-between-element-sum-and-digit-sum-of-an-array
2645-pass-the-pillow
2752-sum-multiples
3511-find-the-winning-player-in-coin-game
3567-convert-date-to-binary
3581-the-two-sneaky-numbers-of-digitville

Simulation

1642-water-bottles
1803-average-waiting-time
1806-count-of-matches-in-tournament
1951-find-the-winner-of-the-circular-game
2076-sum-of-digits-of-string-after-convert
2274-keep-multiplying-found-values-by-two
2288-count-operations-to-obtain-zero
2645-pass-the-pillow
2800-minimum-string-length-after-removing-substrings
3220-count-tested-devices-after-test-operations
3320-maximum-number-of-operations-with-the-same-score-i
3511-find-the-winning-player-in-coin-game

Recursion

1013-fibonacci-number
1951-find-the-winner-of-the-circular-game

String Matching

0459-repeated-substring-pattern
1524-string-matching-in-an-array
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
2292-counting-words-with-a-given-prefix

Divide and Conquer

0169-majority-element
0191-number-of-1-bits
0948-sort-an-array

Stack

0020-valid-parentheses
1666-make-the-string-great
2800-minimum-string-length-after-removing-substrings

Sliding Window

1755-defuse-the-bomb
3463-alternating-groups-i

Enumeration

1363-greatest-english-letter-in-upper-and-lower-case
2844-sum-of-squares-of-special-elements
3221-find-the-peaks

Matrix

1476-count-negative-numbers-in-a-sorted-matrix
1496-lucky-numbers-in-a-matrix

Heap (Priority Queue)

0451-sort-characters-by-frequency
0506-relative-ranks
0948-sort-an-array

Merge Sort

0948-sort-an-array

Bucket Sort

0451-sort-characters-by-frequency
0948-sort-an-array

Radix Sort

0948-sort-an-array

Counting Sort

0948-sort-an-array

Game Theory

3511-find-the-winning-player-in-coin-game

Dynamic Programming

0397-integer-replacement
1013-fibonacci-number

Memoization

0397-integer-replacement
1013-fibonacci-number

Database

0175-combine-two-tables

Prefix Sum

1435-xor-queries-of-a-subarray
2358-number-of-ways-to-split-array

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published