ruby-vietnam / hardcore-rule

169 stars 122 forks source link

[2021] Algorithm weekly report #1408

Open ledongthuc opened 3 years ago

ledongthuc commented 3 years ago

Every week, we pick algorithm problems to solve and post them to this ticket. At 00:00 on Sunday (VN time), we run an automation tool to merge solution PRs and collect scores. The score report will follow the problems.

Mapping of GitHub account and slack account is defined in https://github.com/ruby-vietnam/hardcore-rule/blob/master/algorithms/PARTICIPANTS.md

The source code of the automation tool is in https://github.com/ruby-vietnam/hardcore-rule/tree/master/algorithms/collector

Mapping of problem's level and the score is defined in this issue content.

Weekly problems are posted in this issue follow the format:

Weekly Problem: Season x - Week y

<Level>: <URL>
Easy: https://leetcode.com/problems/two-sum/
Medium: https://leetcode.com/problems/generate-parentheses/

Level - Score mapping:

Score mapping Easy: 1 Medium: 2 Hard: 3 End score mapping

ledongthuc commented 3 years ago

Weekly Problem: Season 3 - Week 4

Easy: https://leetcode.com/problems/two-sum/ Easy: https://leetcode.com/problems/valid-parentheses/ Medium: https://leetcode.com/problems/generate-parentheses/ Medium: https://leetcode.com/problems/sum-of-two-integers/ Hard: https://leetcode.com/problems/sudoku-solver/

ledongthuc commented 3 years ago

Weekly Report:

Reported at 2021/07/17

vienvu89 commented 3 years ago

Weekly Problem: Season 3 - Week 5

Easy: 168. Excel Sheet Column Title Easy: 70. Climbing Stairs Medium: 198. House Robber Medium: 213. House Robber II Hard: 1473. Paint House III

ledongthuc commented 3 years ago

Weekly Report:

Reported at 2021/07/26

huyvohcmc commented 3 years ago

Weekly Problem: Season 3 - Week 6

Easy: 141. Linked List Cycle Easy: 160. Intersection of Two Linked Lists Medium: 173. Binary Search Tree Iterator Medium: 208. Implement Trie (Prefix Tree) Hard: 224. Basic Calculator

ledongthuc commented 3 years ago

Weekly Report:

Reported at 2021/07/31

rovn208 commented 3 years ago

Weekly problem: Season 3 - Week 7

Easy: 169. Majority Element Easy: 905. Sort Array By Parity Medium: 15. 3Sum Medium: 16. 3Sum Closest Hard: 23. Merge k Sorted Lists

ledongthuc commented 3 years ago

Weekly Report:

Reported at 2021/08/08

andaden commented 3 years ago

Weekly problem: Season 3 - Week 8

Easy: 242. Valid Anagram Easy: 387. First Unique Character in a String Medium: 146. LRU Cache Medium: 1487. Making File Names Unique Hard: 460. LFU Cache

ledongthuc commented 3 years ago

Weekly Report:

@ledongthuc: 6
@ro: 6
@Vuong: 4
@namtx: 4
@andaden: 4
@FULLCLEARONSTAGE: 3
@BeautyOnCode: 2

Reported at 2021/08/14

ledongthuc commented 3 years ago

Weekly problem: Season 3 - Week 9

Easy: https://leetcode.com/problems/number-of-strings-that-appear-as-substrings-in-word/ Easy: https://leetcode.com/problems/check-if-string-is-a-prefix-of-array/ Medium: https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors/ Medium: https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elements/ Hard: https://leetcode.com/problems/last-day-where-you-can-still-cross/

ledongthuc commented 3 years ago

Weekly Report:

Reported at 2021/08/21

ledongthuc commented 3 years ago

Weekly problem: Season 3 - Week 10

Easy: https://leetcode.com/problems/reverse-bits/ Easy: https://leetcode.com/problems/number-of-1-bits/ Medium: https://leetcode.com/problems/longest-repeating-character-replacement/ Medium: https://leetcode.com/problems/container-with-most-water/ Hard: https://leetcode.com/problems/median-of-two-sorted-arrays/

ledongthuc commented 3 years ago

Weekly Report:

Reported at 2021/08/30

ledongthuc commented 3 years ago

Weekly problem: Season 3 - Week 11

Easy: https://leetcode.com/problems/binary-tree-inorder-traversal/description/ Easy: https://leetcode.com/problems/same-tree/description/ Medium: https://leetcode.com/problems/unique-binary-search-trees/description/ Medium: https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/description/ Hard: https://leetcode.com/problems/wildcard-matching/description/

ledongthuc commented 3 years ago

Weekly Report:

Reported at 2021/09/07

ledongthuc commented 3 years ago

Weekly problem: Season 4 - Week 1

Easy: https://leetcode.com/problems/maximum-depth-of-binary-tree/ Easy: https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/ Medium: https://leetcode.com/problems/kth-smallest-element-in-a-bst/ Medium: https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ Hard: https://leetcode.com/problems/serialize-and-deserialize-binary-tree/

ledongthuc commented 2 years ago

Weekly Report:

Reported at 2021/09/12

ledongthuc commented 2 years ago

Weekly problem: Season 4 - Week 2

Easy: https://leetcode.com/problems/implement-stack-using-queues/ Easy: https://leetcode.com/problems/implement-queue-using-stacks/ Medium: https://leetcode.com/problems/reveal-cards-in-increasing-order/ Medium: https://leetcode.com/problems/design-circular-queue/ Hard: https://leetcode.com/problems/max-value-of-equation/

ledongthuc commented 2 years ago

Weekly Report:

Reported at 2021/09/25

ledongthuc commented 2 years ago

Weekly problem: Season 4 - Week 3

Easy: https://leetcode.com/problems/n-ary-tree-postorder-traversal/ Easy: https://leetcode.com/problems/n-ary-tree-preorder-traversal/ Medium: https://leetcode.com/problems/binary-tree-level-order-traversal/ Medium: https://leetcode.com/problems/find-duplicate-subtrees/ Hard: https://leetcode.com/problems/binary-tree-cameras/

ledongthuc commented 2 years ago

Weekly Report:

Reported at 2021/10/02

ledongthuc commented 2 years ago

Weekly problem: Season 5 - Week 6

Easy: https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/ Medium: https://leetcode.com/problems/longest-substring-without-repeating-characters/ Medium: https://leetcode.com/problems/rotate-array/

ledongthuc commented 2 years ago

Weekly Report:

Reported at 2021/10/23

ledongthuc commented 2 years ago

Weekly problem: Season 5 - Week 7

Easy 1: https://leetcode.com/problems/find-the-town-judge/ Easy 2: https://leetcode.com/problems/last-stone-weight/ Medium 1: https://leetcode.com/problems/count-complete-tree-nodes/ Medium 2: https://leetcode.com/problems/top-k-frequent-elements/ Hard: https://leetcode.com/problems/course-schedule-iii/

ledongthuc commented 2 years ago

Weekly Report:

Reported at 2021/10/30

ledongthuc commented 2 years ago

Weekly problem: Season 5 - Week 8

Easy: https://leetcode.com/problems/third-maximum-number/ Easy: https://leetcode.com/problems/sum-of-left-leaves/ Medium: https://leetcode.com/problems/heaters/ Medium: https://leetcode.com/problems/number-of-ways-to-arrive-at-destination/ Hard: https://leetcode.com/problems/scramble-string/

ledongthuc commented 2 years ago

Weekly Report:

Reported at 2021/11/06