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

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

អាន​បន្ថែម

គឺជាដំណោះស្រាយឡេឡេកូដ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែពីរផ្សេងគ្នា។ គោលដៅគឺដើម្បីដឹងថាតើខ្សែទីមួយគឺជាបន្តបន្ទាប់នៃខ្សែទីពីរ។ ឧទាហរណ៍ខ្សែទីមួយ =“ abc” ខ្សែអក្សរទីពីរ =“ mnagbcd” ខ្សែទីមួយពិត =“ ប៊ឺហ្គឺ” ខ្សែអក្សរទីពីរ =“ ដូមីណូស” វិធីសាស្រ្តមិនពិត (កើតឡើងវិញ) នេះងាយស្រួល ...

អាន​បន្ថែម

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

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

អាន​បន្ថែម

រកចំនួនគូក្នុងអារេដូចជា XOR របស់ពួកគេគឺ ០

បញ្ហា“ រកចំនួនគូក្នុងអារេដូចជា XOR របស់ពួកគេគឺ ០” ដែលយើងគិតថាយើងបានផ្តល់ចំនួនគត់។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យស្វែងយល់ពីចំនួនគូដែលមាននៅក្នុងអារេមួយដែលមានគូអាយអៃអ័រអរ = ០. សំគាល់៖ …

អាន​បន្ថែម

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

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

អាន​បន្ថែម

ចំនួនសន្ទស្សន៍ដែលមានធាតុស្មើគ្នានៅក្នុងជួរដែលបានផ្តល់

អ្នកត្រូវបានផ្តល់អារេចំនួនគត់សំណួរ Q និងជួរពីឆ្វេងទៅស្តាំ។ “ ចំនួនលិបិក្រមដែលមានធាតុស្មើគ្នាក្នុងជួរដែលបានផ្តល់ឱ្យ” និយាយថាដើម្បីរកចំនួនសរុបនៃចំនួនគត់ក្នុងរបៀបមួយដែលបន្សល់ <= i <ខាងស្តាំដូចជាអាយ = Aj + ១ ។ …

អាន​បន្ថែម

ឈុតមិនជាន់គ្នានៃឈុតពីរ

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

អាន​បន្ថែម

ចំនួនធាតុតិចជាងឬស្មើទៅនឹងចំនួនដែលបានផ្តល់ឱ្យនៅក្នុងសញ្ញារងដែលបានផ្តល់ឱ្យ

សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ចំនួនធាតុតិចជាងឬស្មើនឹងចំនួនដែលបានផ្តល់នៅក្នុងអនុតំបន់ដែលផ្តល់ឱ្យ” ចែងថាអ្នកត្រូវបានផ្តល់អារេចំនួនគត់និងចំនួនសំណួរ។ វានឹងមានសំណួរពីរប្រភេទគឺ U queryUpdate (i, v)៖ នឹងមានចំនួនគត់ពីរគឺ i និង v, …

អាន​បន្ថែម

យុត្តិកម្មអត្ថបទ

សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ការធ្វើឱ្យមានភាពត្រឹមត្រូវនៃអត្ថបទ” ចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវបញ្ជីឈ្មោះប្រភេទនៃទំហំ n និងទំហំចំនួនគត់។ កែតម្រូវអត្ថបទដែលបន្ទាត់នីមួយៗមានចំនួនតួអក្សរ។ អ្នកអាចប្រើដកឃ្លា ('') ជាតួអក្សរដើម្បីបញ្ចប់ ...

អាន​បន្ថែម

រៀបចំខ្សែអក្សរគោលពីរជាការកើតឡើងជំនួសជំនួស X និង y

សេចក្តីថ្លែងការណ៍បញ្ហាឧបមាថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរពីរហើយលេខពីរគឺ x និង y ។ ខ្សែអក្សរមានតែ ០ និង ១ ប៉ុណ្ណោះ។ បញ្ហា“ រៀបចំខ្សែអក្សរគោលពីរជាជំរើសជំនួស x និងអ៊ី” ស្នើឱ្យរៀបចំខ្សែអក្សរឡើងវិញដែលលេខ ០ មកគុណនឹង ១ គុណនឹង ១ …

អាន​បន្ថែម