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

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

អាន​បន្ថែម

ចំនួនកោះ II ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហាចំនួនកោះ II ដំណោះស្រាយ LeetCode - អ្នកត្រូវបានផ្តល់ក្រឡាចត្រង្គក្រឡាចត្រង្គគោលពីរ 2D ទទេនៃទំហំ mx n ។ ក្រឡាចត្រង្គតំណាងឱ្យផែនទីដែល 0 តំណាងឱ្យទឹក និង 1 តំណាងឱ្យដី។ ដំបូង ក្រឡាចត្រង្គកោសិកាទាំងអស់គឺជាកោសិកាទឹក (ពោលគឺកោសិកាទាំងអស់គឺ 0's)។ យើងអាចធ្វើការបន្ថែមដី…

អាន​បន្ថែម

ដំណោះស្រាយរថយន្តប្រណាំង LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហារថយន្តប្រណាំង LeetCode ដំណោះស្រាយ - រថយន្តរបស់អ្នកចាប់ផ្តើមនៅទីតាំង 0 និងល្បឿន +1 នៅលើបន្ទាត់លេខគ្មានកំណត់។ រថយន្តរបស់អ្នកអាចចូលទៅក្នុងទីតាំងអវិជ្ជមាន។ រថយន្តរបស់អ្នកបើកបរដោយស្វ័យប្រវត្តិតាមលំដាប់នៃការណែនាំ 'A' (បង្កើនល្បឿន) និង 'R' (បញ្ច្រាស): នៅពេលអ្នកទទួលបានការណែនាំ 'A' រថយន្តរបស់អ្នកធ្វើដូចខាងក្រោម: ទីតាំង += ល្បឿន ...

អាន​បន្ថែម

ផ្លូវខ្លីបំផុតនៅក្នុងក្រឡាចត្រង្គដែលមានឧបសគ្គលុបបំបាត់ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហាផ្លូវខ្លីបំផុតនៅក្នុងក្រឡាចត្រង្គដែលមានឧបសគ្គលុបបំបាត់ដំណោះស្រាយ LeetCode - អ្នកត្រូវបានផ្តល់ក្រឡាចត្រង្គម៉ាទ្រីសចំនួនគត់ mxn ដែលក្រឡានីមួយៗគឺ 0 (ទទេ) ឬ 1 (ឧបសគ្គ)។ អ្នកអាចផ្លាស់ទីឡើងលើ ចុះក្រោម ឆ្វេង ឬស្តាំពី និងទៅក្រឡាទទេមួយក្នុងជំហានមួយ។ ត្រឡប់ចំនួនជំហានអប្បបរមា ដើម្បីដើរពីខាងឆ្វេងខាងលើ…

អាន​បន្ថែម

ដំណោះស្រាយ N-Queens LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា N-Queens LeetCode Solution - ល្បែងផ្គុំរូប n-queens គឺជាបញ្ហានៃការដាក់ n queens នៅលើ nxn chessboard ដែលមិនមានព្រះមហាក្សត្រិយានីពីរវាយប្រហារគ្នាទៅវិញទៅមក។ ដោយផ្តល់ចំនួនគត់ n ត្រឡប់ដំណោះស្រាយផ្សេងគ្នាទាំងអស់ទៅល្បែងផ្គុំរូប n-queens ។ អ្នកអាចត្រឡប់ចម្លើយតាមលំដាប់ណាមួយ។ ដំណោះស្រាយនីមួយៗមានការកំណត់រចនាសម្ព័ន្ធបន្ទះផ្សេងគ្នានៃ…

អាន​បន្ថែម

ចតុកោណកែងធំជាងគេនៅក្នុងដំណោះស្រាយអ៊ីស្តូក្រាម លីតកូដ

សេចក្តីថ្លែងការណ៍បញ្ហា ចតុកោណកែងធំជាងគេក្នុងដំណោះស្រាយអ៊ីស្តូក្រាម លីតកូដ – បានផ្តល់អារេនៃកម្ពស់ចំនួនគត់តំណាងឱ្យកម្ពស់របាររបស់អ៊ីស្តូក្រាម ដែលទទឹងនៃរបារនីមួយៗគឺ 1 ត្រឡប់ផ្ទៃដីនៃចតុកោណកែងធំបំផុតក្នុងអ៊ីស្តូក្រាម។ ឧទាហរណ៍​ករណី​សាកល្បង​ទី១៖ បញ្ចូល៖ កំពស់ = [1, 2, 1, 5, 6, 2] លទ្ធផល៖ 3 ការពន្យល់៖ …

អាន​បន្ថែម

Regular Expression Matching Regular Expression Matching ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា ការផ្គូផ្គងកន្សោមធម្មតា ការផ្គូផ្គងកន្សោមធម្មតា ដំណោះស្រាយ LeetCode - ដែលបានផ្តល់ឱ្យខ្សែអក្សរបញ្ចូល s និងលំនាំ p អនុវត្តការផ្គូផ្គងកន្សោមធម្មតាជាមួយនឹងការគាំទ្រសម្រាប់ '.' និង​ជា​កន្លែង: '។' ផ្គូផ្គងតួអក្សរតែមួយ។ '*' ផ្គូផ្គងលេខសូន្យ ឬច្រើននៃធាតុមុន។ ការផ្គូផ្គងគួរតែគ្របដណ្តប់ខ្សែអក្សរបញ្ចូលទាំងមូល (មិនផ្នែក) ។ ឧទាហរណ៍​ករណី​សាកល្បង​ទី១៖ បញ្ចូល៖…

អាន​បន្ថែម

ស្វែងរកមេដ្យានពី Data Stream LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហា ស្វែងរកមេដ្យានពី Data Stream LeetCode Solution – មធ្យមភាគគឺជាតម្លៃកណ្តាលនៅក្នុងបញ្ជីចំនួនគត់ដែលបានបញ្ជាទិញ។ ប្រសិនបើទំហំនៃបញ្ជីគឺស្មើ នោះគ្មានតម្លៃកណ្តាលទេ ហើយមធ្យមគឺជាមធ្យមនៃតម្លៃកណ្តាលទាំងពីរ។ ឧទាហរណ៍ សម្រាប់ arr = [2,3,4] មធ្យម…

អាន​បន្ថែម

ផ្លូវកើនឡើងវែងបំផុតក្នុងដំណោះស្រាយម៉ាទ្រីស ឡែតកូដ

សេចក្តីថ្លែងការណ៍បញ្ហា ផ្លូវកើនឡើងវែងបំផុតនៅក្នុងដំណោះស្រាយម៉ាទ្រីស លីតកូដ – ដែលបានផ្តល់ឱ្យម៉ាទ្រីសចំនួនគត់ mxn ត្រឡប់ប្រវែងនៃផ្លូវកើនឡើងវែងបំផុតនៅក្នុងម៉ាទ្រីស។ ពីក្រឡានីមួយៗ អ្នកអាចផ្លាស់ទីក្នុងទិសដៅបួន៖ ឆ្វេង ស្ដាំ ឡើងលើ ឬចុះក្រោម។ អ្នក​មិន​អាច​ផ្លាស់ទី​តាម​អង្កត់ទ្រូង ឬ​ផ្លាស់ទី​ទៅ​ក្រៅ​ព្រំដែន​ទេ (ឧ. ការ​រុំ​ជុំវិញ​មិន​ត្រូវ​បាន​អនុញ្ញាត)។ បញ្ចូល៖…

អាន​បន្ថែម

ដំណោះស្រាយសមតុល្យគណនីល្អបំផុត LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហាគណនីសមតុល្យល្អបំផុត ដំណោះស្រាយ LeetCode - អ្នកត្រូវបានផ្តល់ឱ្យនូវអារេនៃប្រតិបត្តិការប្រតិបត្តិការ ដែលប្រតិបត្តិការ[i] = [fromi, toi, amounti] បង្ហាញថាអ្នកដែលមាន ID = fromi បានផ្តល់ចំនួនទឹកប្រាក់ i$ ដល់មនុស្សដែលមាន ID = toi ។ ត្រឡប់ចំនួនអប្បបរមានៃប្រតិបត្តិការដែលត្រូវការដើម្បីទូទាត់បំណុល។ បញ្ចូល៖ ប្រតិបត្តិការ = [[0,1,10],[2,0,5]] លទ្ធផល៖ ២ ការពន្យល់៖ មនុស្ស #2 …

អាន​បន្ថែម

Translate »