តម្រៀបអារេដោយបង្កើនប្រេកង់ឡេតូលេខកូដដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់តម្រៀបអារេតាមលំដាប់លំដោយដោយផ្អែកលើប្រេកង់នៃតម្លៃ។ ប្រសិនបើតម្លៃច្រើនមានប្រេកង់ដូចគ្នាសូមតម្រៀបពួកវាតាមលំដាប់ថយចុះ។ ឧទាហរណ៍លេខ = [1,1,2,2,2,3] [3,1,1,2,2,2] ការពន្យល់៖ '៣' មានប្រេកង់ ១, '១' មានប្រេកង់ ...

អាន​បន្ថែម

ពិនិត្យមើលថាតើខ្សែអក្សរអាចបំបែកដំណោះស្រាយឡេឡេកូដកូដផ្សេងទៀតបានទេ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែពីរ s1 និង s2 ដែលមានទំហំដូចគ្នា។ ពិនិត្យមើលថាតើការផ្លាស់ប្តូរខ្សែអក្សរ s1 ខ្លះអាចបំបែកការផ្លាស់ប្តូរខ្លះនៃខ្សែអក្សរ s2 ឬផ្ទុយមកវិញ។ និយាយម្យ៉ាងទៀត s2 អាចបំបែក s1 ឬផ្ទុយមកវិញ។ ខ្សែអក្សរ x អាចបំបែកខ្សែអក្សរ y (ទាំងពីរ ...

អាន​បន្ថែម

ការបង្កើនដំណោះស្រាយឡេឡេកូដកូដកាន់តែថយចុះ

បញ្ហាការកើនឡើងនៃការថយចុះខ្សែអក្សរឡេឡេហ្សិចសូលូសបញ្ជាក់ថាយើងត្រូវបានផ្តល់ខ្សែអក្សរជាការបញ្ចូល។ យើងត្រូវកែប្រែធាតុបញ្ចូល។ ឬដូចសំណួរបានលើកឡើងយើងត្រូវតម្រៀបវា។ ការតម្រៀបពាក្យនៅទីនេះមិនមានន័យថាគ្រាន់តែតម្រៀបតួអក្សរនោះទេ។ យើងនឹងតម្រៀបខ្សែអក្សរក្នុង…

អាន​បន្ថែម

ប្រសព្វនៃដំណោះស្រាយអារេអាទីលទី ២

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះអារេពីរត្រូវបានផ្តល់ឱ្យហើយយើងត្រូវស្វែងរកចំនុចប្រសព្វនៃអារេទាំងពីរនេះហើយត្រឡប់អារេលទ្ធផល។ ធាតុនីមួយៗនៅក្នុងលទ្ធផលគួរតែលេចឡើងច្រើនដងដូចដែលវាបង្ហាញនៅក្នុងអារេទាំងពីរ។ លទ្ធផលអាចស្ថិតនៅក្នុងលំដាប់ណាមួយ។ ឧទាហរណ៍…

អាន​បន្ថែម

ដំណោះស្រាយឡេឡេលេខកូដដែលទាក់ទង

បញ្ហាទាក់ទងនឹងដំណោះស្រាយឡេឡេកូដសួរយើងឱ្យត្រឡប់វ៉ិចទ័រឬខ្សែអក្សរដែលតំណាងឱ្យថ្នាក់ដែលទាក់ទង។ យើងត្រូវបានផ្តល់ជូននូវជួរដែលតំណាងឱ្យពិន្ទុដែលទទួលបានដោយអត្តពលិក។ បន្ទាប់មកយើងប្រើអារេពិន្ទុដែលបានផ្តល់ដើម្បីចាត់ថ្នាក់។ មានការផ្លាស់ប្តូរបន្តិចបន្តួច…

អាន​បន្ថែម

តម្រៀបដែលទាក់ទងអារេឡេឡេហ្សិចសូលុយស្យុង

នៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់អារេចំនួនពីរនៃចំនួនគត់វិជ្ជមាន។ ធាតុទាំងអស់នៃអារេទី ២ គឺខុសគ្នាហើយមានវត្តមាននៅក្នុងអារេទី ១ ។ ទោះយ៉ាងណាអារេទី ១ អាចមានធាតុជាន់គ្នាឬធាតុដែលមិនស្ថិតនៅក្នុងអារេទី ២ ។ យើងត្រូវតម្រៀបជួរទីមួយ ...

អាន​បន្ថែម

តម្រៀបចំនួនគត់តាមចំនួននៃដំណោះស្រាយ Leetcode ចំនួន ១ ប៊ីត

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហា“ តម្រៀបអាំងតេក្រាលតាមចំនួនប៊ីត ១” យើងត្រូវបានផ្តល់ជាអារេ។ ភារកិច្ចរបស់យើងគឺតម្រៀបធាតុនៅក្នុងអារេយោងតាមចំនួនប៊ីត ១ ក្នុងការតំណាងគោលពីរនៃលេខតាមលំដាប់ឡើង។ បើពីរឬ…

អាន​បន្ថែម

តម្រៀបអារេដោយ Parity II ដំណោះស្រាយ Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហា“ តម្រៀបអារេដោយផារីទី ២” យើងត្រូវបានផ្តល់អារេស្មើដែលធាតុទាំងអស់គឺជាចំនួនគត់វិជ្ជមាន។ អារេមានចំនួនគូនៃធាតុ។ អារេមានចំនួនស្មើគ្នានៃធាតុគូនិងសេស។ ភារកិច្ចរបស់យើងគឺរៀបចំធាតុឡើងវិញ ...

អាន​បន្ថែម

រាប់គូជាមួយផលបូកដែលបានផ្តល់ឱ្យ

នៅក្នុងបញ្ហា“ រាប់គូជាមួយផលបូកដែលបានផ្តល់ឱ្យ” យើងបានផ្តល់អារេចំនួនគត់ [] ហើយលេខមួយទៀតនិយាយថា“ ផលបូក” អ្នកត្រូវកំណត់ថាតើធាតុណាមួយក្នុងចំណោមធាតុទាំងពីរនៅក្នុងអារេដែលបានផ្តល់មានផលបូកស្មើនឹង“ ផលបូក” ។ ឧទាហរណ៍បញ្ចូល៖ arr [] = {1,3,4,6,7} និងផលបូក = ៩ លទ្ធផល៖“ ធាតុដែលរកឃើញ…

អាន​បន្ថែម

សហជីពនិងប្រសព្វនៃបញ្ជីទំនាក់ទំនងពីរ

ដោយបានផ្តល់បញ្ជីភ្ជាប់ពីរបង្កើតបញ្ជីភ្ជាប់ពីរផ្សេងទៀតដើម្បីទទួលបានការរួបរួមនិងចំនុចប្រសព្វនៃធាតុនៃបញ្ជីដែលមានស្រាប់។ ឧទាហរណ៍បញ្ចូល៖ បញ្ជី ១៖ ៥ → ៩ → ១០ → ១២ → ១៤ បញ្ជី ២: ៣ → ៥ → ៩ → ១៤ → ២១ លទ្ធផល៖ បញ្ជីប្រសព្វ៖ ១៤ → ៩ → ៥ សហជីពបញ្ជី៖ …

អាន​បន្ថែម