ដំណោះស្រាយលេខ Fibonacci LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា Fibonacci Number LeetCode Solution – “Fibonacci Number” ចែងថា លេខ Fibonacci ដែលជាទូទៅតំណាងឱ្យ F(n) បង្កើតជាលំដាប់ ហៅថា Fibonacci sequence ដែលលេខនីមួយៗគឺជាផលបូកនៃចំនួនពីរមុន ដែលចាប់ផ្តើមពីលេខ 0 និង 1។ នោះគឺ F(0) = 0, F(1) = 1 F(n) = F(n − 1) + F(n …

អាន​បន្ថែម

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

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

ស្លឹកឈើដែលនៅជិតបំផុតនៅក្នុងដំណោះស្រាយ លីតកូដ មែកធាងគោលពីរ

សេចក្តីថ្លែងការណ៍បញ្ហា ស្លឹកដែលនៅជិតបំផុតនៅក្នុងមែកធាងគោលពីរ LeetCode ដំណោះស្រាយ – បានផ្ដល់ឱ្យឫសនៃមែកធាងគោលពីរ ដែលថ្នាំងនីមួយៗមានតម្លៃតែមួយគត់ និងចំនួនគត់គោលដៅ k ត្រឡប់តម្លៃនៃថ្នាំងស្លឹកដែលនៅជិតបំផុតទៅគោលដៅ k នៅក្នុងមែកធាង។ ខិតទៅជិតស្លឹកមួយ មានន័យថាចំនួនគែមតិចបំផុតដែលធ្វើដំណើរលើដើមឈើគោលពីរទៅ…

អាន​បន្ថែម

ផ្លាស់ទីអប្បបរមាទៅធាតុអារេស្មើគ្នា ដំណោះស្រាយ LeetCode

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

អាន​បន្ថែម

រាប់និងនិយាយដំណោះស្រាយ Letcode

Problem Statement ដំណោះស្រាយ Count and Say LeetCode – “Count and Say” សួរអ្នកឱ្យស្វែងរកពាក្យទី 1 នៃលំដាប់រាប់និងនិយាយ។ លំដាប់ count-and-say គឺ​ជា​លំដាប់​នៃ​ខ្សែ​ខ្ទង់​ដែល​កំណត់​ដោយ​រូបមន្ត​ដែល​ប្រើ​ដដែលៗ៖ countAndSay(1) = “1” countAndSay(n) ជា​វិធី​ដែល​អ្នក​នឹង “និយាយ” ខ្សែ​ខ្ទង់​ពី countAndSay(n-XNUMX)។ ដែលត្រូវបានបំប្លែង…

អាន​បន្ថែម

ពេលវេលាដ៏ល្អបំផុតដើម្បីទិញ និងលក់ Stock LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហា ពេលវេលាដ៏ល្អបំផុតក្នុងការទិញ និងលក់ភាគហ៊ុន LeetCode Solution – “ពេលវេលាល្អបំផុតដើម្បីទិញ និងលក់ភាគហ៊ុន” ចែងថាអ្នកត្រូវបានផ្តល់តម្លៃអារេដែលតម្លៃ[i] គឺជាតម្លៃនៃភាគហ៊ុនដែលបានផ្តល់ឱ្យនៅថ្ងៃនោះ។ អ្នកចង់បង្កើនប្រាក់ចំណេញរបស់អ្នកដោយជ្រើសរើស…

អាន​បន្ថែម

ការផ្លាស់ប្តូរអប្បបរមាទៅនឹងធាតុអារេឡេហ្សិចដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ ដូចគ្នានេះផងដែរយើងត្រូវបានអនុញ្ញាតឱ្យអនុវត្តសំណុំជាក់លាក់នៃប្រតិបត្តិការនៅលើអារេនេះ។ នៅក្នុងប្រតិបត្តិការមួយយើងអាចបង្កើនចំនួន” n - ១″ (ធាតុទាំងអស់លើកលែងតែធាតុណាមួយ) នៅក្នុងជួរដោយ ១ ។ យើងត្រូវការ…

អាន​បន្ថែម

ដំណោះស្រាយ Subarray Leetcode អតិបរិមា

សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យលេខអារេចំនួនរកឃើញអនុគមន៏ជាប់គ្នា (ដែលមានយ៉ាងហោចណាស់មួយលេខ) ដែលមានផលបូកធំបំផុតហើយប្រគល់ផលបូករបស់វា។ លេខឧទាហរណ៍ = [-២,១, -៣,៤, ១,២,១, -៥,៤] ៦ ការពន្យល់៖ [៤, ១,២,១] មានផលបូកធំបំផុត = ៦ ។ លេខ = [- ១] -១ វិធីសាស្រ្ត ១ (ចែកនិងយកឈ្នះ) តាមវិធីនេះ…

អាន​បន្ថែម

ស្វែងរកនៅក្នុងដំណោះស្រាយវិលអារេ Leetcode

ពិចារណាអារេដែលបានតម្រៀបប៉ុន្តែសន្ទស្សន៍មួយត្រូវបានជ្រើសរើសហើយអារេត្រូវបានបង្វិលនៅចំណុចនោះ។ ឥឡូវនៅពេលដែលអារេត្រូវបានបង្វិលអ្នកត្រូវរកធាតុគោលដៅជាក់លាក់មួយហើយត្រឡប់សន្ទស្សន៍របស់វា។ ក្នុងករណីដែលធាតុមិនមានវត្តមានត្រលប់មកវិញ -១ ។ បញ្ហាជាទូទៅគឺ…

អាន​បន្ថែម

Translate »