ពិនិត្យមើលថាតើអារេខ្សែអក្សរពីរគឺស្មើនឹងដំណោះស្រាយ Leetcode ដែរឬទេ

បញ្ហាពិនិត្យមើលប្រសិនបើអារេខ្សែពីរគឺស្មើគ្នាដំណោះស្រាយឡេអាកូដកូដផ្តល់ឱ្យយើងនូវអារេខ្សែពីរ។ បន្ទាប់មកយើងត្រូវបានគេប្រាប់ឱ្យពិនិត្យមើលថាតើអារេខ្សែទាំងពីរនេះស្មើនឹងឬអត់។ សមភាពនៅទីនេះសំដៅទៅលើការពិតដែលថាប្រសិនបើខ្សែនៅក្នុងអារេត្រូវបានគេសន្និដ្ឋាន។ បន្ទាប់មកបន្ទាប់ពីការបូកសរុបទាំងពីរ ...

អាន​បន្ថែម

ពិនិត្យមើលថាតើពាក្យណាមួយកើតឡើងជាបុព្វបទនៃពាក្យណាមួយនៅក្នុងប្រយោគដំណោះស្រាយ Leetcode

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

អាន​បន្ថែម

ចំនួនជំហានអប្បបរមាដើម្បីបង្កើតជាពីរខ្សែអាណាស្យូសដំណោះស្រាយ Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ឱ្យខ្សែអក្សរពីរ & t t ដែលមានអក្សរអង់គ្លេសតូច។ នៅក្នុងប្រតិបត្តិការមួយយើងអាចជ្រើសរើសតួអក្សរណាមួយនៅក្នុងខ្សែអក្សរ 't' ហើយប្តូរវាទៅជាតួអក្សរផ្សេងទៀត។ យើងត្រូវរកចំនួនប្រតិបត្តិការអប្បបរមាដើម្បីបង្កើត“ មិន” …

អាន​បន្ថែម

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

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

អាន​បន្ថែម

បំបែកខ្សែអក្សរមួយនៅក្នុងដំណោះស្រាយខ្សែឡេឡេលេខកូដដែលមានតុល្យភាព

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

អាន​បន្ថែម

ដំណោះស្រាយអ៊ីសូហ្វុលលីសលីឡេកកូដ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែពីរគឺ a និង b ។ គោលដៅរបស់យើងគឺចង់ប្រាប់ថាតើខ្សែទាំងពីរមិនស្មើគ្នាឬអត់។ ខ្សែពីរត្រូវបានគេហៅថា isomorphic ប្រសិនបើនិងក្នុងករណីដែលតួអក្សរនៅក្នុងខ្សែអក្សរទីមួយអាចត្រូវបានជំនួសដោយតួអក្សរណាមួយ (រួមទាំងខ្លួនវាផ្ទាល់) ។

អាន​បន្ថែម

ការផ្លាស់ប្តូរអប្បបរមាដើម្បីធ្វើឱ្យខ្សែសូលុយស្យុងស្មើ Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យខ្សែអក្សរពីរ s1 និង s2 នៃប្រវែងស្មើគ្នាដែលមានអក្សរ“ x” និង“ y” ។ អ្នកអាចប្តូរតួអក្សរណាមួយដែលជាកម្មសិទ្ធិរបស់ខ្សែរផ្សេងៗគ្នា។ ភារកិច្ចរបស់អ្នកគឺធ្វើឱ្យខ្សែទាំងពីរស្មើគ្នា។ ត្រឡប់ចំនួនអប្បបរមានៃការផ្លាស់ប្តូរដែលត្រូវការដើម្បីធ្វើឱ្យខ្សែទាំងពីរស្មើគ្នា…

អាន​បន្ថែម

ឌិគ្រីបខ្សែអក្សរពីអក្ខរក្រមទៅដំណោះស្រាយផែនទីលេខឌុយលេខកូដ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែអក្សរដែលមានលេខ (០-៩) និងលេខ # ។ យើងត្រូវប្តូរខ្សែអក្សរនេះទៅជាអក្សរអង់គ្លេសតូចមួយខ្សែដោយប្រើផែនទីខាងក្រោម។ ឧទាហរណ៍ s =“ 0 # 9 # 10”“ jkab” ការពន្យល់៖“ 11 #” ->“ j”,“ 12 #” ->“ k”,“ 10” ->“ a” …

អាន​បន្ថែម

រៀបចំចន្លោះឡើងវិញរវាងពាក្យ Leetcode ដំណោះស្រាយ

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម