ដំណោះ​ស្រាយ​កូដ​ទឹក​ភ្លៀង​អន្ទាក់

Problem Statement ដំណោះស្រាយនៃ Traping Rain Water LeetCode – “Traping Rain Water” ចែងថាបានផ្តល់អារេនៃកម្ពស់ដែលតំណាងឱ្យផែនទីកម្ពស់ដែលទទឹងនៃរបារនីមួយៗគឺ 1។ យើងត្រូវស្វែងរកបរិមាណទឹកដែលជាប់បន្ទាប់ពីភ្លៀង។ ឧទាហរណ៍៖ បញ្ចូល៖ កម្ពស់ = [0,1,0,2,1,0,1,3,2,1,2,1] លទ្ធផល៖ ៦ ការពន្យល់៖ ពិនិត្យ…

អាន​បន្ថែម

ពាក្យបញ្ច្រាសនៅក្នុងដំណោះស្រាយខ្សែអក្សរ III LeetCode

Problem Statement ពាក្យបញ្ច្រាសនៅក្នុងដំណោះស្រាយ String III LeetCode - យើងត្រូវបានផ្តល់ខ្សែអក្សរមួយ ហើយត្រូវបានស្នើសុំឱ្យបញ្ច្រាសលំដាប់នៃតួអក្សរនៅក្នុងពាក្យនីមួយៗក្នុងប្រយោគមួយ ខណៈពេលដែលនៅតែរក្សាចន្លោះទទេ និងលំដាប់ពាក្យដំបូង។ ឧទាហរណ៍ & ការពន្យល់ ឧទាហរណ៍ 1: បញ្ចូល: s = "តោះយក LeetCode …

អាន​បន្ថែម

យកស្ទួនចេញពីបញ្ជីតម្រៀបដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា យកស្ទួនចេញពីបញ្ជីដែលបានតម្រៀប ដំណោះស្រាយ LeetCode - យើងត្រូវបានផ្តល់ជាប្រធាននៃបញ្ជីភ្ជាប់ដែលបានតម្រៀប។ យើង​ត្រូវ​បាន​ស្នើ​ឱ្យ​លុប​ការ​ស្ទួន​ទាំង​អស់​ដែល​ធាតុ​នីមួយ​ៗ​លេច​ឡើង​តែ​ម្តង ហើយ​ត្រឡប់​បញ្ជី​ដែល​បាន​ភ្ជាប់​ដែល​បាន​តម្រៀប​មក​វិញ​ផង​ដែរ។ ឧទាហរណ៍ និងការពន្យល់ ឧទាហរណ៍ ១៖ បញ្ចូល៖ ក្បាល…

អាន​បន្ថែម

តួអក្សរតែមួយគត់ដំបូងនៅក្នុងដំណោះស្រាយខ្សែអក្សរ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា តួអក្សរតែមួយគត់ដំបូងនៅក្នុងដំណោះស្រាយខ្សែអក្សរ LeetCode - ដែលបានផ្តល់ឱ្យខ្សែអក្សរ s ស្វែងរកតួអក្សរដែលមិនធ្វើម្តងទៀតដំបូងនៅក្នុងវា ហើយត្រឡប់សន្ទស្សន៍របស់វា។ ប្រសិនបើវាមិនមានទេ ត្រឡប់ -1 ។ ឧទាហរណ៍ករណីសាកល្បងទី 1៖ បញ្ចូល៖ s = “leetcode” លទ្ធផល៖ 0 ករណីសាកល្បងទី ២៖ បញ្ចូល៖ s = “aabb” លទ្ធផល៖ -១ ការពន្យល់…

អាន​បន្ថែម

បញ្ច្រាស Binary Tree ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា៖ ដំណោះស្រាយ Invert Binary Tree LeetCode - នៅក្នុងសំណួរនេះ ដោយទទួលបានឫសនៃមែកធាងគោលពីរណាមួយ ដំណោះស្រាយគឺតម្រូវឱ្យដាក់បញ្ច្រាសមែកធាងគោលពីរ មានន័យថាមែកធាងខាងឆ្វេងគួរតែក្លាយជាមែកធាងខាងស្តាំ ហើយច្រាសមកវិញ។ ការពន្យល់ យើងអាចសួរខ្លួនយើងថា តើការឆ្លងកាត់ដើមឈើមួយណានឹងជា…

អាន​បន្ថែម

ចំនួនអតិបរមានៃការកើតឡើងនៃ Substring Leetcode ដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហា៖ ចំនួនអតិបរមានៃការកើតឡើងនៃដំណោះស្រាយខ្សែអក្សររងមួយ – ដែលបានផ្តល់ឱ្យខ្សែអក្សរ s ត្រឡប់ចំនួនអតិបរមានៃការកើតឡើងនៃខ្សែអក្សររងណាមួយនៅក្រោមច្បាប់ខាងក្រោម៖ ចំនួនតួអក្សរតែមួយគត់នៅក្នុងខ្សែអក្សររងត្រូវតែតិចជាង ឬស្មើនឹង maxLetters ។ ទំហំខ្សែអក្សររងត្រូវតែនៅចន្លោះ minSize និង maxSize រួមបញ្ចូល។ ឧទាហរណ៍…

អាន​បន្ថែម

មែកធាងគោលពីរខាងស្តាំទិដ្ឋភាព LeetCode ដំណោះស្រាយ

Problem Statement Binary Tree Right Side View LeetCode Solution – ដែលបានផ្តល់ឱ្យឫសនៃដើមឈើគោលពីរ ស្រមៃថាខ្លួនអ្នកឈរនៅខាងស្តាំរបស់វា ហើយត្រឡប់តម្លៃនៃថ្នាំងដែលអ្នកអាចមើលឃើញតាមលំដាប់ពីកំពូលទៅបាត។ ឧទាហរណ៍​ករណី​សាកល្បង​ទី 1៖ បញ្ចូល៖ root = [1, 2, 3, null, 5, null, …

អាន​បន្ថែម

Zigzag Conversion LeetCode ដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហា Zigzag Conversion LeetCode Solution – ខ្សែអក្សរ “PAYPALISHIRING” ត្រូវបានសរសេរជាលំនាំ zigzag លើចំនួនជួរដេកដែលបានផ្តល់ឱ្យដូចនេះ៖ (អ្នកប្រហែលជាចង់បង្ហាញគំរូនេះនៅក្នុងពុម្ពអក្សរថេរសម្រាប់ភាពងាយស្រួលកាន់តែប្រសើរ) PAHNAPLSIIGYI …

អាន​បន្ថែម

ស្វែងរកដំណោះស្រាយលេខស្ទួន LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា ស្វែងរកលេខស្ទួន LeetCode Solution – បានផ្តល់អារេនៃចំនួនគត់ដែលមានចំនួនគត់ n + 1 ដែលចំនួនគត់នីមួយៗស្ថិតនៅក្នុងជួរ [1, n] រួមបញ្ចូល។ មាន​លេខ​ដដែល​តែ​មួយ​គត់​ក្នុង​លេខ សូម​ត្រឡប់​លេខ​ដដែល​នេះ។ អ្នកត្រូវតែដោះស្រាយបញ្ហាដោយមិនកែប្រែលេខអារេ ហើយប្រើតែទំហំបន្ថែមថេរ។ បញ្ចូល៖ nums = [1,3,4,2,2] លទ្ធផល៖ ២ ការពន្យល់…

អាន​បន្ថែម

ផលិតផលនៃ Array លើកលែងតែដំណោះស្រាយ LetCode ខ្លួនឯង

ផលិតផលសេចក្តីថ្លែងការណ៍បញ្ហានៃអារេលើកលែងតែដំណោះស្រាយលីតកូដដោយខ្លួនឯង – ដោយផ្តល់លេខអារេចំនួនគត់ ត្រឡប់ចម្លើយអារេដូចចម្លើយនោះ[i]គឺស្មើនឹងផលគុណនៃធាតុទាំងអស់នៃលេខលើកលែងតែលេខ[i]។ ផលិតផលនៃបុព្វបទ ឬបច្ច័យនៃលេខណាមួយត្រូវបានធានាថាសមនឹងចំនួនគត់ 32 ប៊ីត។ អ្នក​ត្រូវ​សរសេរ​ក្បួន​ដោះស្រាយ​ដែល​ដំណើរការ​ក្នុង​ពេលវេលា O(n) និង​ដោយ​មិន​ប្រើ​ការ​បែងចែក…

អាន​បន្ថែម

Translate »