ត្រឡប់ដំណោះស្រាយរូបភាព LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា ការបំលែងរូបភាពដំណោះស្រាយ LeetCode - យើងត្រូវបានផ្តល់ម៉ាទ្រីសនៃទំហំ n ។ យើងត្រូវអនុវត្តកិច្ចការចំនួន 2- ត្រឡប់រូបភាពផ្ដេក៖ វាមានន័យថា ជួរនីមួយៗនៃម៉ាទ្រីសដែលបានផ្តល់ឱ្យគឺត្រូវដាក់បញ្ច្រាសរូបភាព៖ ធ្វើឱ្យទាំងអស់ 0's ទៅ 1's & ច្រាសមកវិញលទ្ធផល...

អាន​បន្ថែម

ការភ្ជាប់នៃដំណោះស្រាយអារេ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា៖ ការភ្ជាប់នៃដំណោះស្រាយអារេ LeetCode – ដោយបានផ្តល់លេខអារេចំនួនគត់នៃប្រវែង n អ្នកចង់បង្កើតអារេ ans នៃប្រវែង 2n ដែល ans[i] == nums[i] និង ans[i + n] == nums[ i] សម្រាប់ 0 <= i < n (0-indexed) ។ ជាពិសេស ans គឺជាការភ្ជាប់គ្នានៃអារេចំនួនពីរ។ ត្រឡប់អារេ ans ។ ឧទាហរណ៍ : Example 1 Input: nums = [1,2,1] Output: [1,2,1,1,2,1] Explanation: The array…

អាន​បន្ថែម

ដំណោះស្រាយលេខ 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 …

អាន​បន្ថែម

ដំណោះស្រាយ Leetcode បុព្វបទទូទៅវែងបំផុត។

សេចក្តីថ្លែងការណ៍បញ្ហា បុព្វបទទូទៅវែងបំផុត ដំណោះស្រាយ LeetCode – “បុព្វបទទូទៅវែងបំផុត” ចែងថាបានផ្តល់អារេនៃខ្សែអក្សរ។ យើងត្រូវស្វែងរកបុព្វបទទូទៅដែលវែងបំផុតក្នុងចំណោមខ្សែអក្សរទាំងនេះ។ ប្រសិនបើមិនមានបុព្វបទណាមួយទេ សូមត្រឡប់ខ្សែអក្សរទទេ។ ឧទាហរណ៍៖ បញ្ចូល៖ strs = [“ផ្កា”,”លំហូរ”,”ជើងហោះហើរ”] លទ្ធផល៖ “fl” ការពន្យល់៖ “fl” គឺវែងបំផុត…

អាន​បន្ថែម

ភាពខុសគ្នាអតិបរមារវាងការបង្កើនធាតុដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា ភាពខុសគ្នាអតិបរិមារវាងការបង្កើនធាតុ ដំណោះស្រាយ LeetCode - បានផ្តល់លេខអារេចំនួនគត់ដែលបានធ្វើលិបិក្រម 0 នៃទំហំ n ស្វែងរកភាពខុសគ្នាអតិបរមារវាង nums[i] និង nums[j] (ពោលគឺ nums[j] – nums[i]), នោះ 0 <= i < j < n និង nums[i] < nums[j] ។ ត្រឡប់ភាពខុសគ្នាអតិបរមា។ ប្រសិនបើគ្មាន i និង j ទេ ត្រឡប់ -1 ។ ឧទាហរណ៍ & ការពន្យល់ ឧទាហរណ៍ ១៖ បញ្ចូល៖ nums = [1] លទ្ធផល៖ ៤ ការពន្យល់៖ ភាពខុសគ្នាអតិបរមាកើតឡើង…

អាន​បន្ថែម

ដំណោះស្រាយ Palindrome II Leetcode ត្រឹមត្រូវ។

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Palindrome II LeetCode ត្រឹមត្រូវ – “Valid Palindrome II” ចែងថាបានផ្តល់ខ្សែអក្សរ s យើងត្រូវត្រឡប់ពិត ប្រសិនបើ s អាចជាខ្សែអក្សរ palindrome បន្ទាប់ពីលុបតួអក្សរច្រើនបំផុតមួយ។ ឧទាហរណ៍៖ បញ្ចូល៖ s = ”aba” លទ្ធផល៖ ពិត ការពន្យល់៖ ខ្សែអក្សរបញ្ចូលគឺ palindrome រួចហើយ ដូច្នេះមាន…

អាន​បន្ថែម

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

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

ដំណោះ​ស្រាយ Leetcode វង់ក្រចក​ត្រឹមត្រូវ។

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយនៃវង់ក្រចកត្រឹមត្រូវ LeetCode – “វង់ក្រចកត្រឹមត្រូវ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរដែលមានតួអក្សរ '(', ')', '{', '}', '[' និង ']' ។ យើងត្រូវកំណត់ថាតើខ្សែអក្សរបញ្ចូលគឺជាខ្សែអក្សរត្រឹមត្រូវឬអត់។ ខ្សែអក្សរមួយត្រូវបានគេនិយាយថាជាខ្សែអក្សរដែលមានសុពលភាព ប្រសិនបើតង្កៀបបើកត្រូវតែបិទ…

អាន​បន្ថែម

អាចដាក់ Flowers LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហាអាចដាក់ Flowers LeetCode Solution - អ្នកមានគ្រែផ្កាវែងដែលដីខ្លះត្រូវបានដាំ ហើយខ្លះទៀតមិន។ ទោះជាយ៉ាងណាក៏ដោយ ផ្កាមិនអាចដាំនៅក្នុងដីដែលនៅជាប់គ្នាបានទេ។ ដោយ​ផ្តល់​ឱ្យ​នូវ​គ្រែផ្កា​ចំនួន​គត់​ដែល​មាន 0's និង 1's ដែល 0 មាន​ន័យ​ថា​ទទេ និង 1 មាន​ន័យ​ថា​មិន​ទទេ ហើយ​ចំនួន​គត់ n ត្រឡប់​ប្រសិនបើ n ផ្កា​ថ្មី​អាច​ត្រូវ​បាន​ដាំ​ក្នុង ...

អាន​បន្ថែម

Translate »