ដំណោះស្រាយពាក្យ Leetcode

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

អាន​បន្ថែម

ដំណោះស្រាយសូឡៃលេខកូដពីរ

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

អាន​បន្ថែម

សិលាចារឹកអប្បបរមាដើម្បីបង្កើតជាក្រានិចមួយដែលមានការអនុញ្ញាត

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

អាន​បន្ថែម

ពិនិត្យមើលថាតើអារេផ្ទុកនូវចំនួនគត់ដែលជាប់គ្នាជាមួយច្បាប់ចម្លងដែលបានអនុញ្ញាត

អ្នកត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់ដែលអាចមានធាតុស្ទួនផងដែរ។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យស្វែងរកថាតើវាជាសំណុំនៃចំនួនគត់ជាប់គ្នាបោះពុម្ព“ បាទ / ចាស” ប្រសិនបើវាត្រូវបោះពុម្ព“ ទេ” ប្រសិនបើវាមិនមែនទេ។ ការបញ្ចូលឧទាហរណ៍៖ [២, ៣, ៤, ១, ៧, ៩] គំរូ…

អាន​បន្ថែម

ចំនួនគូគូលិបិក្រមដែលមានធាតុស្មើគ្នានៅក្នុងអារេមួយ

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

អាន​បន្ថែម

រកផលបូកនៃផលបូករងដែលមានតែមួយគត់សម្រាប់អារេដែលបានផ្តល់ឱ្យ

ឧបមាថាអ្នកមានចំនួនគត់នៃចំនួនគត់។ បញ្ហា "រកផលបូកផលបូកអនុជួរដែលមានតែមួយសម្រាប់អារេដែលបានផ្តល់ឱ្យ" ស្នើឱ្យរកផលបូកនៃអនុជួរដែលមានតែមួយគត់ (ផលបូកអនុជួរគឺជាផលបូកនៃធាតុរងនីមួយៗ) ។ ដោយផលបូកអនុជួរតែមួយយើងចង់និយាយថាមិនមានអារេរងទេ…

អាន​បន្ថែម

ព្រីនទាំងបីជាជួរតម្រៀបដែលបង្កើតជាអេភីអេ

បញ្ហា“ ព្រីនទាំងបីក្នុងជួរដែលមានទ្រង់ទ្រាយជាអេភី” ចែងថាយើងបានផ្តល់អារេចំនួនគត់។ ភារកិច្ចគឺដើម្បីរកឱ្យឃើញនូវត្រីកោណដែលអាចធ្វើបានទាំងបីដែលអាចបង្កើតបានជាការរីកចម្រើននព្វន្ធ។ ឧទាហរណ៍មកដល់ [] = {1,3,5,7,8,12,15,16,20,30} (1, 3, 5), (3, 5, 7), (1, 8, 15), (៨, …

អាន​បន្ថែម

ក្បួនដោះស្រាយរបងការគូរគំនូរ

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

អាន​បន្ថែម

លុបថ្នាំងទីពីចុងនៃបញ្ជីដែលបានភ្ជាប់

សេចក្តីថ្លែងការណ៍អំពីបញ្ហាបញ្ហា“ លុបថ្នាំងទី ១ ចេញពីបញ្ជីដែលបានភ្ជាប់” ដែលចែងថាអ្នកត្រូវបានផ្តល់បញ្ជីភ្ជាប់ជាមួយថ្នាំងមួយចំនួន។ ហើយឥឡូវអ្នកត្រូវដកថ្នាំងទី ១ ចេញពីចុងបញ្ជីដែលភ្ជាប់។ ឧទាហរណ៍ ២-> ៣-> ៤- ៥-> ៦-> ៧ លុបថ្នាំងទី ៣ ចេញពីលេខ ២-> ៣-> ៤-៦- ៦-> ៧ ពន្យល់៖ …

អាន​បន្ថែម

សំណួរក្រោម Palindrome

របាយការណ៍បញ្ហាបញ្ហា“ Palindrome Substring Queries” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរនិងសំណួរមួយចំនួន។ ជាមួយនឹងសំណួរទាំងនោះអ្នកត្រូវកំណត់ថាតើរូបធាតុរងដែលបានបង្កើតមកពីសំណួរនោះជាក្រាំងរឺក៏អត់។ ឧទាហរណ៍ខ្សែអក្សរ str =“ aaabbabbaaa” សំណួរ q [] = {{២, ៣}, {២, ៨}, {៥, ៧}, …

អាន​បន្ថែម