អាជ្ញាប័ណ្ណធ្វើទ្រង់ទ្រាយឡេឡេកូដកូដ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហា“ ការធ្វើទ្រង់ទ្រាយលេខកូដអាជ្ញាប័ណ្ណ” ការបញ្ចូលមានខ្សែអក្សរដែលតំណាងឱ្យលេខកូដអាជ្ញាប័ណ្ណ។ ដំបូងខ្សែអក្សរត្រូវបានបំបែកជាក្រុម N + 1 (ពាក្យ) ដោយសញ្ញា N នៅចន្លោះ។ យើងក៏ត្រូវបានផ្តល់ឱ្យចំនួនគផងដែរហើយគោលដៅគឺធ្វើទ្រង់ទ្រាយខ្សែអក្សរ ...

អាន​បន្ថែម

យកធាតុបញ្ជីដែលបានភ្ជាប់ចេញ Leetcode ដំណោះស្រាយ

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

អាន​បន្ថែម

ដំណោះស្រាយជែលឡេឡេកូដកូដ

សេចក្តីថ្លែងការណ៍បញ្ហារចនាជង់ដែលគាំទ្រការរុញប៉ុបកំពូលនិងការទាញយកធាតុអប្បបរមាតាមពេលវេលាថេរ។ រុញ (x) - រុញធាតុ x លើជង់។ ប៉ុប () - ដកធាតុនៅពីលើជង់។ កំពូល () - ទទួលបានធាតុកំពូល។ getMin () - យកធាតុអប្បបរមានៅក្នុងជង់។ …

អាន​បន្ថែម

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

នៅក្នុងបញ្ហា“ បញ្ជីភ្ជាប់ប៉ាលីនដ្រូម” យើងត្រូវពិនិត្យមើលថាតើបញ្ជីឈ្មោះដែលបានភ្ជាប់ជាចំនួនគត់តែមួយគឺជាប៉ាលីនដ្រូមរឺអត់។ ឧទាហរណ៍បញ្ជី = {1 -> 2 -> 3 -> 2 -> 1} ការពន្យល់ពិតលេខ ១៖ បញ្ជីគឺប៉ាលីនដ្រីមដោយសារធាតុទាំងអស់ពីដើមនិងខាងក្រោយគឺ ...

អាន​បន្ថែម

បញ្ចូលគ្នានូវបញ្ជីតម្រៀបឡេឡេលេខកូដពីរ

បញ្ជីដែលបានភ្ជាប់គឺដូចជាអារេនៅក្នុងលក្ខណៈលីនេអ៊ែររបស់វា។ យើងអាចបញ្ចូលអារេដែលបានតម្រៀបពីរដើម្បីបង្កើតអារេដែលបានតម្រៀបជារួម។ នៅក្នុងបញ្ហានេះយើងត្រូវបញ្ចូលគ្នានូវបញ្ជីភ្ជាប់ដែលបានតម្រៀបពីរកន្លែងដើម្បីត្រឡប់បញ្ជីថ្មីដែលមានធាតុនៃបញ្ជីទាំងពីរតាមលំដាប់លំដោយ។ ឧទាហរណ៍ ...

អាន​បន្ថែម

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

នៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ចំនួនគត់ N គោលដៅគឺដើម្បីរាប់ចំនួនដែលតិចជាង N គឺជាចំនួនបឋម។ ចំនួនគត់ត្រូវបានកំណត់ថាមិនអវិជ្ជមាន។ ឧទាហរណ៍ ៧ ៣ ១០ ៤ ការពន្យល់តិចជាង ១០ គឺ ២, ៣, ៥ និង ៧ ដូច្នេះការរាប់គឺ ៤ ។

អាន​បន្ថែម

ដំណោះស្រាយឡេឡេលេខកូដតែមួយ

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

អាន​បន្ថែម

រាប់ការបន្តទាំងអស់ដែលមានផលិតផលតិចជាង K

បញ្ហា“ រាប់ជាបន្តបន្ទាប់ទាំងអស់ដែលមានផលិតផលតិចជាងខេ” ចែងថាអ្នកត្រូវបានផ្តល់ជូននូវចំនួនគត់។ ឥឡូវរកចំនួនបន្តបន្ទាប់ដែលមានផលិតផលតិចជាងការបញ្ចូលដែលបានផ្តល់ឱ្យ K. ឧទាហរណ៍ a [] = {1, 2, 3, 4, 5} k = 8 ចំនួនបន្តបន្ទាប់តិច ...

អាន​បន្ថែម

ផលវិបាកដដែលៗយូរបំផុត

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

អាន​បន្ថែម

រកឃើញធាតុមួយក្នុងចំណោមធាតុដែលអាចធ្វើម្តងទៀតច្រើននៅក្នុងជួរអានតែប៉ុណ្ណោះ

បញ្ហា“ រកឃើញធាតុមួយក្នុងចំណោមធាតុដដែលៗជាច្រើនក្នុងជួរអានបាន” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ទំហំដែលអាចអានបាន (n + 1) ។ អារេមួយមានផ្ទុកចំនួនគត់ពី ១ ដល់ n ។ ភារកិច្ចរបស់អ្នកគឺត្រូវរកធាតុណាមួយនៃធាតុដដែលៗនៅក្នុង…

អាន​បន្ថែម