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

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

ប្រសព្វនៃបញ្ជីតំណភ្ជាប់ពីរ ដំណោះស្រាយ LeetCode

ចំនុចប្រសព្វនៃសេចក្តីថ្លែងការណ៍បញ្ហានៃបញ្ជីតំណភ្ជាប់ពីរ ដំណោះស្រាយ LeetCode - យើងត្រូវបានផ្តល់ឱ្យក្បាលនៃបញ្ជីតំណភ្ជាប់ខ្លាំងពីរ headA និង headB ។ វាក៏ត្រូវបានផ្តល់ឱ្យផងដែរថាបញ្ជីដែលបានតភ្ជាប់ទាំងពីរអាចប្រសព្វគ្នានៅចំណុចណាមួយ។ យើង​ត្រូវ​បាន​ស្នើ​ឱ្យ​ត្រឡប់​ថ្នាំង​ដែល​ពួកគេ​ប្រសព្វ ឬ​ទុកជាមោឃៈ ប្រសិនបើ…

អាន​បន្ថែម

លុបថ្នាំងនៅក្នុងដំណោះស្រាយ Leetcode បញ្ជីភ្ជាប់

សេចក្តីថ្លែងការណ៍បញ្ហា៖ លុបថ្នាំងក្នុងបញ្ជីភ្ជាប់ដំណោះស្រាយ Leetcode - សរសេរមុខងារដើម្បីលុបថ្នាំងក្នុងបញ្ជីដែលភ្ជាប់តែមួយ។ អ្នក​នឹង​មិន​ត្រូវ​បាន​ផ្តល់​សិទ្ធិ​ចូល​ទៅ​កាន់​ប្រធាន​បញ្ជី​ទេ ផ្ទុយ​ទៅ​វិញ អ្នក​នឹង​ត្រូវ​បាន​ផ្តល់​សិទ្ធិ​ចូល​ប្រើ​ថ្នាំង​ដែល​ត្រូវ​លុប​ដោយ​ផ្ទាល់។ វា​ត្រូវ​បាន​ធានា​ថា​ថ្នាំង​ដែល​ត្រូវ​បាន​លុប​គឺ​មិន…

អាន​បន្ថែម

String to Integer (atoi) ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយលេខរៀងលេខរៀង (atoi) -“String to Integer (atoi)” ចែងថាការអនុវត្តមុខងារ myAtoi(string s) ដែលបំប្លែងខ្សែអក្សរទៅជាចំនួនគត់ដែលបានចុះហត្ថលេខា 32 ប៊ីត (ស្រដៀងទៅនឹងមុខងារ atoi របស់ C/C++ ) ក្បួនដោះស្រាយសម្រាប់ myAtoi (ខ្សែអក្សរ s) មានដូចខាងក្រោម៖ អានចូល ហើយមិនអើពើនឹងចន្លោះទទេណាមួយឡើយ។ ពិនិត្យមើលថាតើតួអក្សរបន្ទាប់ (ប្រសិនបើ ...

អាន​បន្ថែម

រកមើលថាតើអារេជាសំណុំរងនៃអារេផ្សេងទៀត

បញ្ហា“ រកថាតើអារេមួយដែលជាសំណុំរងនៃអារេផ្សេងទៀត” ចែងថាអ្នកត្រូវបានផ្តល់អារេ ១ [] និងអារេ ២ [] ។ អារេដែលបានផ្តល់ឱ្យគឺនៅក្នុងលក្ខណៈដែលមិនបានតម្រៀប។ ភារកិច្ចរបស់អ្នកគឺត្រូវស្វែងរកថាតើអារេ ២ [] ជាសំណុំរងនៃអារេ ១ [] ។ ឧទាហរណ៍ arr1 = [2] arr2 = [1] arr1 [] គឺ…

អាន​បន្ថែម

លំដាប់នៃប្រវែងដែលបានផ្តល់ឱ្យដែលរាល់ធាតុគឺច្រើនជាងឬស្មើពីរដងនៃធាតុមុន

បញ្ហា“ លំដាប់នៃប្រវែងដែលបានផ្តល់ឱ្យដែលរាល់ធាតុមានច្រើនជាងឬស្មើពីរដងនៃដងមុន” ផ្តល់ឱ្យយើងនូវចំនួនគត់ពីរ m និង n ។ នៅទីនេះម៉ែត្រគឺជាចំនួនធំបំផុតដែលអាចមាននៅក្នុងលំដាប់ហើយ n គឺជាចំនួនធាតុដែលត្រូវតែមាននៅក្នុង…

អាន​បន្ថែម

សរសេរមុខងារដើម្បីទទួលបានចំនុចប្រសព្វនៃបញ្ជីទំនាក់ទំនងពីរ

សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ សរសេរមុខងារដើម្បីទទួលបានចំនុចប្រសព្វនៃបញ្ជីទំនាក់ទំនងពីរ” ចែងថាអ្នកត្រូវបានផ្តល់បញ្ជីដែលបានភ្ជាប់ពីរ។ ប៉ុន្តែពួកគេមិនមែនជាបញ្ជីភ្ជាប់ឯករាជ្យទេ។ ពួកវាត្រូវបានភ្ជាប់នៅចំណុចខ្លះ។ ឥឡូវអ្នកត្រូវរកចំណុចប្រសព្វនៃបញ្ជីទាំងពីរនេះ។ …

អាន​បន្ថែម

អារេខុសគ្នា | ជួរធ្វើបច្ចុប្បន្នភាពសំណួរជាអូ (១)

អ្នកត្រូវបានផ្តល់អារេចំនួនគត់និងសំណួរពីរប្រភេទមួយគឺត្រូវបន្ថែមលេខដែលបានផ្តល់ឱ្យនៅក្នុងជួរមួយនិងមួយទៀតដើម្បីបោះពុម្ពអារេទាំងមូល។ បញ្ហា“ អារេខុសគ្នា | សំណួរធ្វើបច្ចុប្បន្នភាពជួរនៅក្នុងអូ (១)” តម្រូវឱ្យយើងអនុវត្តការធ្វើបច្ចុប្បន្នភាពជួរនៅក្នុងអូ (១) ។ ឧទាហរណ៍មកដល់ [] …

អាន​បន្ថែម

ពិនិត្យមើលថាតើចន្លោះពេលណាមួយត្រួតលើគ្នារវាងចន្លោះពេលដែលបានផ្តល់

សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ពិនិត្យមើលថាតើចន្លោះពេលពីរណាមួយត្រួតលើគ្នារវាងចន្លោះពេលណាមួយដែលបានផ្តល់ឱ្យ” ចែងថាអ្នកត្រូវបានផ្តល់ឱ្យនូវចន្លោះពេលមួយចំនួន។ ចន្លោះពេលនីមួយៗមានតំលៃពីរគឺមួយគឺពេលវេលាចាប់ផ្តើមហើយមួយទៀតគឺពេលវេលាបញ្ចប់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យពិនិត្យមើលប្រសិនបើមានណាមួយ ...

អាន​បន្ថែម

Translate »