uk
Feedback
Leetcode_daily

Leetcode_daily

Відкрити в Telegram

Don't miss a day to solve the problem My leetcode graph - https://leetcode.com/SamoylenkoDmitry/

Показати більше
1 675
Підписники
+224 години
+57 днів
+2230 день
Архів дописів
# 16.06.2026 3612. Process String with Special Operations I medium Pattern-build a string, %-reverse, #-repeat, *-pop blog: h
# 16.06.2026 3612. Process String with Special Operations I medium Pattern-build a string, %-reverse, #-repeat, *-pop blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/FRj0YKp_f7c

# 15.06.2026 2095. Delete the Middle Node of a Linked List medium Remove the middle of Linked LIst blog: https://dmitrysamoyl
# 15.06.2026 2095. Delete the Middle Node of a Linked List medium Remove the middle of Linked LIst blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/_ZUzITaa0vI

# 14.06.2026 2130. Maximum Twin Sum of a Linked List medium Max sum pairwise from tail blog: https://dmitrysamoylenko.com/lee
# 14.06.2026 2130. Maximum Twin Sum of a Linked List medium Max sum pairwise from tail blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/218om3UJuZI

# 13.06.2026 3838. Weighted Word Mapping easy Convert words to chars by weighting their sums and reversing blog: https://dmit
# 13.06.2026 3838. Weighted Word Mapping easy Convert words to chars by weighting their sums and reversing blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/asQKj_XI-y8

# 12.06.2026 3559. Number of Ways to Assign Edge Weights II hard Ways to color the all queries paths a..b in tree blog: https
# 12.06.2026 3559. Number of Ways to Assign Edge Weights II hard Ways to color the all queries paths a..b in tree blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/EwfsrTTu_NU

# 11.06.2026 3558. Number of Ways to Assign Edge Weights I medium Ways to color the deepest path in tree blog: https://dmitry
# 11.06.2026 3558. Number of Ways to Assign Edge Weights I medium Ways to color the deepest path in tree blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/jWSiyPJdCcU

# 10.06.2026 3691. Maximum Total Subarray Value II hard sum k largest ranges max(l..r)-min(l..r) blog: https://dmitrysamoylen
# 10.06.2026 3691. Maximum Total Subarray Value II hard sum k largest ranges max(l..r)-min(l..r) blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/1YRY30jcew4

1L*k*(n.max()-n.min())

fun pivotArray(n: IntArray, p: Int) = n.sortedBy { (it-p).sign } this can't be done in-place in O(n)

fun createBinaryTree(d: Array<IntArray>): TreeNode? { val m = HashMap<Int, TreeNode>(); val hasParent = HashSet<Int>() for ((p,c,l) in d) { val pn = m.getOrPut(p) {TreeNode(p)} val cn = m.getOrPut(c) {TreeNode(c)} if (l>0) pn.left = cn else pn.right = cn hasParent += c } return m[d.first { (p,c,l) -> p !in hasParent }[0]] } no posts today, i'm traveling

# 06.06.2026 2574. Left and Right Sum Differences easy abs(prefix sum - suffix sum) blog: https://dmitrysamoylenko.com/leetco
# 06.06.2026 2574. Left and Right Sum Differences easy abs(prefix sum - suffix sum) blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/SuQyVx0VcSE

# 05.06.2026 3753. Total Waviness of Numbers in Range II hard Count hills and valleys base10 in a..b blog: https://dmitrysamo
# 05.06.2026 3753. Total Waviness of Numbers in Range II hard Count hills and valleys base10 in a..b blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/G5IQBvlhUsw

# 04.06.2026 3751. Total Waviness of Numbers in Range I medium Count hills and valleys base10 in a..b blog: https://dmitrysam
# 04.06.2026 3751. Total Waviness of Numbers in Range I medium Count hills and valleys base10 in a..b blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/_mxzQ39Vwwo

# 03.06.2026 3635. Earliest Finish Time for Land and Water Rides II medium Min finish time of land + water single events blog
# 03.06.2026 3635. Earliest Finish Time for Land and Water Rides II medium Min finish time of land + water single events blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/ctbEphoD83c

# 02.06.2026 3633. Earliest Finish Time for Land and Water Rides I easy Min finish time of land + water single events blog: h
# 02.06.2026 3633. Earliest Finish Time for Land and Water Rides I easy Min finish time of land + water single events blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/QOgbGrliyAw

# 01.06.2026 2144. Minimum Cost of Buying Candies With Discount easy Min sum taking 2 out of 3 blog: https://dmitrysamoylenko
# 01.06.2026 2144. Minimum Cost of Buying Candies With Discount easy Min sum taking 2 out of 3 blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/vDQlS-53V2Y

# 31.05.2026 2126. Destroying Asteroids medium Can consume all asteroids smaller than running sum? blog: https://dmitrysamoyl
# 31.05.2026 2126. Destroying Asteroids medium Can consume all asteroids smaller than running sum? blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/QTn773sIRmQ

# 30.05.2026 3161. Block Placement Queries hard Queries 'can place a gap after place an obstacle' blog: https://dmitrysamoyle
# 30.05.2026 3161. Block Placement Queries hard Queries 'can place a gap after place an obstacle' blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/RxfxXaQ3IRM

# 29.05.2026 3300. Minimum Element After Replacement With Digit Sum easy Min of digits sum blog: https://dmitrysamoylenko.com
# 29.05.2026 3300. Minimum Element After Replacement With Digit Sum easy Min of digits sum blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/FfOi6aizg2c

# 28.05.2026 3093. Longest Common Suffix Queries hard Query common suffixes match blog: https://dmitrysamoylenko.com/leetcode
# 28.05.2026 3093. Longest Common Suffix Queries hard Query common suffixes match blog: https://dmitrysamoylenko.com/leetcode/ youtube: https://youtu.be/AiPXs-7kVkI