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

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

អាន​បន្ថែម

បម្លែង​ទៅ​ជា​មូលដ្ឋាន -2 ដំណោះស្រាយ LeetCode

Problem Statement បំលែងទៅជា Base -2 LeetCode Solution – ផ្តល់ចំនួនគត់ n ត្រឡប់ខ្សែអក្សរគោលពីរដែលតំណាងឱ្យតំណាងរបស់វានៅក្នុង base -2។ ចំណាំថា ខ្សែអក្សរដែលបានត្រឡប់មកវិញមិនគួរមានលេខសូន្យនាំមុខទេ លុះត្រាតែខ្សែអក្សរគឺ "0"។ បញ្ចូល៖ n = ២ លទ្ធផល៖ “១១០” ការពន្យល់៖ (-២)២ + (-២)១ = ២ ការពន្យល់ តក្កវិជ្ជាគឺ…

អាន​បន្ថែម

លោតតិចបំផុតដើម្បីទៅដល់ Home LeetCode Solution

សេចក្តីថ្លែងការណ៍អំពីបញ្ហា ការលោតអប្បបរមាដើម្បីឈានដល់ផ្ទះ LeetCode Solution និយាយថា – ផ្ទះរបស់កំហុសជាក់លាក់មួយស្ថិតនៅលើអ័ក្ស x នៅទីតាំង x ។ ជួយពួកគេឱ្យទៅដល់ទីនោះពីទីតាំង 0។ កំហុសលោតទៅតាមច្បាប់ខាងក្រោម៖ វាអាចលោតបានយ៉ាងពិតប្រាកដនូវមុខតំណែងទៅមុខ (ទៅខាងស្តាំ)។ វា​អាច​លោត​ទីតាំង b ថយ​ក្រោយ (ទៅ…

អាន​បន្ថែម

បញ្ជីឈ្មោះឡេឡិនកូដអិលលីនដិនភ្ជាប់

នៅក្នុងបញ្ហា“ បញ្ជីភ្ជាប់ផាលីនថលជែម” យើងត្រូវពិនិត្យមើលថាតើតារាងភ្ជាប់ចំនួនគត់ដែលត្រូវបានគេផ្តល់ឱ្យនោះជាក្តារក្រូមេនឬអត់។ បញ្ជីឧទាហរណ៍ = {១ -> ២ -> ៣ -> ២ -> ១} សេចក្តីពន្យល់លេខ ១ ៈបញ្ជីមានពន្លឺពណ៌ដូចធាតុទាំងអស់តាំងពីដំបូងនិងខាងក្រោយគឺ…

អាន​បន្ថែម

ផលបូកអតិបរមានៃធាតុមិនជាប់គ្នា

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ផលបូកអតិបរិមានៃធាតុមិនជាប់” ដែលបានផ្តល់ឱ្យអ្នកត្រូវរកផលបូកអតិបរមានៃធាតុមិនជាប់គ្នា។ អ្នកមិនអាចបន្ថែមលេខអ្នកជិតខាងភ្លាមៗទេ។ ឧទាហរណ៍ [1,3,5,6,7,8,] ទីនេះ ១, ៣ នៅជិតគ្នាដូច្នេះយើងមិនអាចបន្ថែមវាបានទេហើយ ៦, ៨ មិននៅជិតគ្នាទេដូច្នេះយើង…

អាន​បន្ថែម

ពិនិត្យមើលថាតើបញ្ជីខ្សែអក្សរដែលបានភ្ជាប់បង្កើតជា Palindrome

សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ពិនិត្យមើលថាតើបញ្ជីខ្សែអក្សរដែលបានភ្ជាប់បង្កើតជាបញ្ហាផាលីនធូមឺរុម” យើងបានផ្តល់នូវបញ្ជីភ្ជាប់ដែលគ្រប់គ្រងទិន្នន័យដែលបានភ្ជាប់។ សរសេរកម្មវិធីមួយដើម្បីពិនិត្យមើលថាតើទិន្នន័យបង្កើតជារូបធាតុរឺអត់។ ឧទាហរណ៍បា -> គ -> ឃ -> ខ -> ខ ១ ការពន្យល់ៈនៅក្នុងឧទាហរណ៍ខាងលើយើងអាចមើលឃើញថា…

អាន​បន្ថែម

Translate »