សំណួរសំភាសន៍ការសរសេរកូដក្រុមហ៊ុន Amazon

សំណួរសំភាសន៍ក្រុមហ៊ុន Amazonពិន
សំណួរសំភាសន៍ក្រុមហ៊ុន Amazon

សំណួរអារេ Amazon

សំណួរ​ទី 1។ ដំណោះ​ស្រាយ​កូដ​ទឹក​ភ្លៀង​អន្ទាក់ Problem Statement ដំណោះស្រាយនៃ Traping Rain Water LeetCode – “Trapping Rain Water” ចែងថាបានផ្តល់អារេនៃកម្ពស់ដែលតំណាងឱ្យផែនទីកម្ពស់ដែលទទឹងនៃរបារនីមួយៗគឺ 1។ យើងត្រូវស្វែងរកបរិមាណទឹកដែលជាប់បន្ទាប់ពីភ្លៀង។ Example: Input: height = [0,1,0,2,1,0,1,3,2,1,2,1] Output: 6 Explanation: Check...

អាន​បន្ថែម

សំណួរ​ទី 2។ តម្រៀបអារេដោយបង្កើនប្រេកង់ឡេតូលេខកូដដំណោះស្រាយ សេចក្តីថ្លែងការណ៍បញ្ហា ការតម្រៀបអារេដោយការបង្កើនប្រេកង់ LeetCode ដំណោះស្រាយ - "តម្រៀបអារេដោយការបង្កើនប្រេកង់" បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេនៃចំនួនគត់តម្រៀបអារេក្នុងលំដាប់កើនឡើងដោយផ្អែកលើប្រេកង់នៃតម្លៃ។ តម្លៃពីរ ឬច្រើនមានប្រេកង់ដូចគ្នា យើងត្រូវតម្រៀបពួកវា...

អាន​បន្ថែម

សំណួរ​ទី 3។ ការបែងចែកទៅជា K Equal Sum Subsets Leetcode Solution សេចក្តីថ្លែងការណ៍បញ្ហា ភាគថាសទៅជា K Equal Sum Subsets ដំណោះស្រាយ LeetCode – “Partition to K Equal Sum Subsets” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់លេខអារេចំនួនគត់ និងចំនួនគត់ k ត្រឡប់ពិត ប្រសិនបើវាអាចមាន k រងដែលមិនទទេដែលផលបូករបស់វា ទាំងអស់គឺស្មើគ្នា។ ឧទាហរណ៍៖ បញ្ចូល៖ nums = [4,3,2,3,5,2,1], k=4 លទ្ធផល៖ ...

អាន​បន្ថែម

សំណួរ​ទី 4។ Coin Change 2 ដំណោះស្រាយ Letcode សេចក្តីថ្លែងការណ៍បញ្ហា ការផ្លាស់ប្តូរ Coin 2 LeetCode Solution – “Coin Change 2” ចែងថាបានផ្តល់អារេនៃកាក់ចំនួនគត់ផ្សេងគ្នា និងចំនួនគត់ដែលតំណាងឱ្យចំនួនប្រាក់សរុប។ យើងត្រូវត្រឡប់ចំនួនសរុបនៃបន្សំដែលអាចធ្វើបានខុសៗគ្នា ដែលបូកសរុបទៅចំនួន។ ...

អាន​បន្ថែម

សំណួរ​ទី 5។ ដំណោះស្រាយ Frog Jump Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Frog Jump LeetCode – “Frog Jump” ចែងថាបានផ្តល់បញ្ជីថ្ម (ទីតាំង) ដែលតម្រៀបតាមលំដាប់ឡើង កំណត់ថាតើកង្កែបអាចឆ្លងទន្លេដោយចុះចតលើថ្មចុងក្រោយ (សន្ទស្សន៍ចុងក្រោយនៃអារេ)។ ដំបូងកង្កែបនៅលើថ្មដំបូងហើយ ...

អាន​បន្ថែម

សំណួរ​ទី 6។ បង្កើត Array ពី Permutation Leetcode Solution Problem Statement The Build Array From Permutation LeetCode Solution – "Build Array From Permutation" ចែងថាបានផ្តល់លេខ permutation ផ្អែកលើសូន្យ យើងត្រូវបង្កើត array នៃប្រវែងដូចគ្នាដែល ans[i] = nums[nums[i]] សម្រាប់នីមួយៗ ខ្ញុំក្នុងជួរ [0,num.length-1]។ លេខ permutation ផ្អែកលើសូន្យគឺជាអារេនៃចំនួនគត់ផ្សេងគ្នាពី 0 ...

អាន​បន្ថែម

សំណួរ​ទី 7។ ចំនួននៃការបញ្ជាទិញនៅក្នុងដំណោះស្រាយ Backlog Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ចំនួននៃការបញ្ជាទិញនៅក្នុង Backlog ដំណោះស្រាយ LeetCode - "ចំនួននៃការបញ្ជាទិញនៅក្នុង Backlog" ចែងថាបានផ្តល់អារេចំនួនគត់ 2D [តម្លៃ បរិមាណ ប្រភេទនៃការបញ្ជាទិញ] ដែលតំណាងឱ្យការបញ្ជាទិញចំនួនដែលត្រូវបានដាក់នៃប្រភេទការបញ្ជាទិញ។ ប្រសិនបើប្រភេទនៃការបញ្ជាទិញគឺ : 0 តំណាងឱ្យចរន្ត ...

អាន​បន្ថែម

សំណួរ​ទី 8។ ការចំណាយអប្បបរមាសម្រាប់ដំណោះស្រាយសំបុត្រ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ការចំណាយអប្បបរមាសម្រាប់សំបុត្រ ដំណោះស្រាយ LeetCode – “តម្លៃអប្បបរមាសម្រាប់សំបុត្រ” ស្នើឱ្យអ្នកស្វែងរកចំនួនអប្បបរមានៃដុល្លារដែលអ្នកត្រូវការដើម្បីធ្វើដំណើរជារៀងរាល់ថ្ងៃនៅក្នុងបញ្ជីថ្ងៃដែលបានផ្តល់ឱ្យ។ អ្នកនឹងត្រូវបានផ្តល់អារេចំនួនគត់នៃថ្ងៃ។ ជារៀងរាល់ថ្ងៃគឺជាចំនួនគត់ពី ...

អាន​បន្ថែម

សំណួរ​ទី 9។ Unique Paths II ដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយផ្លូវតែមួយគត់ II LeetCode – “Unique Paths II” ចែងថាបានផ្តល់ក្រឡាចត្រង្គ mxn ដែលមនុស្សយន្តចាប់ផ្តើមពីជ្រុងខាងឆ្វេងខាងលើនៃក្រឡាចត្រង្គ។ យើងត្រូវស្វែងរកចំនួនសរុបនៃវិធីដើម្បីទៅដល់ជ្រុងខាងក្រោមខាងស្តាំនៃក្រឡាចត្រង្គ។ ...

អាន​បន្ថែម

សំណួរ​ទី 10។ ស្វែងរកដំណោះស្រាយ 2D Matrix II Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ស្វែងរកដំណោះស្រាយ 2D Matrix II LeetCode – “Search a 2D Matrix II” ស្នើឱ្យអ្នកស្វែងរកក្បួនដោះស្រាយដ៏មានប្រសិទ្ធភាពដែលស្វែងរកគោលដៅតម្លៃនៅក្នុងម៉ាទ្រីសចំនួនគត់ mxn ។ ចំនួនគត់ក្នុងជួរនីមួយៗ ក៏ដូចជាជួរឈរត្រូវបានតម្រៀបតាមលំដាប់ឡើង។ ឧទាហរណ៍៖ បញ្ចូល៖ ម៉ាទ្រីស = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]], គោលដៅ = XNUMX លទ្ធផល៖ ពិត...

អាន​បន្ថែម

សំណួរ​ទី 11។ ប្រវែងអតិបរិមានៃខ្សែអក្សរដែលភ្ជាប់គ្នាជាមួយដំណោះស្រាយអក្សរកូដតួអក្សរតែមួយគត់ សេចក្តីថ្លែងការណ៍បញ្ហា ប្រវែងអតិបរមានៃខ្សែអក្សរដែលភ្ជាប់ជាមួយតួអក្សរតែមួយគត់ ដំណោះស្រាយ LeetCode - "ប្រវែងអតិបរមានៃខ្សែអក្សរភ្ជាប់ជាមួយតួអក្សរពិសេស" និយាយថាអ្នកត្រូវបានផ្តល់អារេនៃខ្សែអក្សរ ហើយអ្នកត្រូវជ្រើសរើសបន្តបន្ទាប់នៃអារេដែលបានផ្តល់ឱ្យ ហើយភ្ជាប់ពួកវា។ ខ្សែ​ដើម្បី​បង្កើត...

អាន​បន្ថែម

សំណួរ​ទី 12។ ដំណោះស្រាយ​លេខ​កូដ​ចម្ងាយ​ពាក្យ​ខ្លី​បំផុត​ Problem Statement ដំណោះស្រាយពាក្យ LeetCode ចម្ងាយខ្លីបំផុត - និយាយថាអ្នកត្រូវបានផ្តល់ array នៃ strings និងពាក្យពីរផ្សេងគ្នា។ យើងត្រូវត្រឡប់ចម្ងាយខ្លីបំផុតរវាងពាក្យទាំងពីរនេះ ដែលបង្ហាញក្នុងខ្សែអក្សរបញ្ចូល។ ឧទាហរណ៍៖ បញ្ចូល៖ wordsDict = ["អនុវត្ត", "ធ្វើឱ្យ", "ល្អឥតខ្ចោះ", "សរសេរកូដ", "បង្កើត"], word1 = "ការសរសេរកូដ", word2 = "ការអនុវត្ត" លទ្ធផល: 3 ការពន្យល់: ពាក្យ "សរសេរកូដ" កើតឡើងនៅ ទីតាំង 4...

អាន​បន្ថែម

សំណួរ​ទី 13។ ការផ្លាស់ប្តូរមធ្យមពីដំណោះស្រាយ Data Stream Leetcode Solution សេចក្តីថ្លែងការណ៍បញ្ហា ការផ្លាស់ប្តូរមធ្យមភាគពី Data Stream LeetCode Solution – “Moving Average from Data Stream” ចែងថាបានផ្តល់ការផ្សាយចំនួនគត់ និងទំហំបង្អួច k ។ យើងត្រូវគណនាជាមធ្យមផ្លាស់ទីនៃចំនួនគត់ទាំងអស់នៅក្នុងបង្អួចរអិល។ ប្រសិនបើចំនួនធាតុនៅក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 14។ កំណត់ដំណោះស្រាយ Matrix Zeroes Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Set Matrix Zeroes LeetCode – “Set Matrix Zeroes” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ម៉ាទ្រីសចំនួនគត់ mxn ។ យើងត្រូវកែប្រែម៉ាទ្រីសបញ្ចូល ដូចជាប្រសិនបើក្រឡាណាមួយមានធាតុ 0 បន្ទាប់មកកំណត់ជួរទាំងមូល និងជួរឈររបស់វា។ ដល់ ០ ។ អ្នកត្រូវតែធ្វើវានៅក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 15។ ដំណោះស្រាយលេខសម្ងាត់ដែលបាត់ សេចក្តីថ្លែងការណ៍បញ្ហា លេខដែលបាត់ LeetCode Solution – “លេខបាត់” ចែងថាបានផ្តល់អារេនៃទំហំ n ដែលមានលេខខុសគ្នារវាង [0,n] ។ យើងត្រូវត្រឡប់លេខដែលបាត់ក្នុងជួរ។ Example: Input: nums= [3,0,1] Output: 2 Explanation: យើងអាចសង្កេតបានយ៉ាងងាយថា រាល់...

អាន​បន្ថែម

សំណួរ​ទី 16។ រចនាជង់ជាមួយនឹងការបង្កើនប្រតិបត្តិការ Leetcode ដំណោះស្រាយ Problem Statement ការរចនាជង់ជាមួយនឹងដំណោះស្រាយបន្ថែមនៃប្រតិបត្តិការ Leetcode - ចែងថាយើងត្រូវរចនាជង់ដែលគាំទ្រប្រតិបត្តិការខាងក្រោមប្រកបដោយប្រសិទ្ធភាព។ កំណត់សមត្ថភាពអតិបរមានៃជង់។ អនុវត្តប្រតិបត្តិការរុញប្រកបដោយប្រសិទ្ធភាព ប្រសិនបើទំហំនៃជង់គឺតិចជាងសមត្ថភាពអតិបរមារបស់...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 18។ ដំណោះស្រាយស៊ឺឡេឡេកូដលេខ ៣ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់តើមានធាតុ a, b, c នៅក្នុងចំនួនដែលថា a + b + c = 0? រកឃើញត្រីកោណដែលមានតែមួយគត់នៅក្នុងអារេដែលផ្តល់ផលបូកសូន្យ។ សម្គាល់ៈសំណុំដំណោះស្រាយមិនត្រូវមានលេខបីស្ទួនទេ។ ឧទាហរណ៍ # ១ [-1, -1,0,1,2] ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 21។ ដំណោះស្រាយកោះឡេត្រេយឡេស៊្រី សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ក្រឡាចត្រង្គជាទម្រង់នៃអារេ 2 ឌី។ ក្រឡាចត្រង្គ [ខ្ញុំ] [ច] = ០ តំណាងឱ្យទឹកនៅចំណុចនោះហើយក្រឡាចត្រង្គ [i] [ច] = ១ តំណាងឱ្យដី។ ក្រឡាក្រឡាចត្រង្គត្រូវបានតភ្ជាប់បញ្ឈរ / ផ្ដេកប៉ុន្តែមិនមានអង្កត់ទ្រូងទេ។ ពិតជាមានកោះតែមួយ (សមាសធាតុដីជាប់គ្នា…

អាន​បន្ថែម

សំណួរ​ទី 22។ ដំណោះស្រាយ Subarray Leetcode អតិបរិមា សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យលេខអារេចំនួនរកឃើញអនុគមន៏ជាប់គ្នា (ដែលមានយ៉ាងហោចណាស់មួយលេខ) ដែលមានផលបូកធំបំផុតហើយប្រគល់ផលបូករបស់វា។ លេខឧទាហរណ៍ = [-២,១, -៣,៤, ១,២,១, -៥,៤] ៦ ការពន្យល់៖ [៤, ១,២,១] មានផលបូកធំបំផុត = ៦ ។ លេខ = [- ១] -១ វិធីសាស្រ្ត ១ (ចែកនិងយកឈ្នះ) តាមវិធីនេះ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 26។ ស្វែងរកអ្នកឈ្នះលើដំណោះស្រាយឡេតូកូដសូហ្វតេស បញ្ហារកអ្នកឈ្នះនៅលើល្បែងតាក់ស៊ីថូស៊ីសូឡីសូលូសិនសុំឱ្យយើងស្វែងរកអ្នកឈ្នះនៃល្បែងតុកកែ។ បញ្ហាផ្តល់ឱ្យយើងនូវអារេឬវ៉ិចទ័រនៃចលនាដែលធ្វើដោយអ្នកលេង។ យើងត្រូវឆ្លងកាត់ការផ្លាស់ប្តូរនិងវិនិច្ឆ័យថាតើអ្នកណា ...

អាន​បន្ថែម

សំណួរ​ទី 27។ ស្វែងរកដំណោះស្រាយលក្ខណៈអក្សរឡាតកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់បញ្ជីខ្សែអក្សរ។ យើងត្រូវរកឱ្យឃើញនូវតួអក្សរដែលមានលក្ខណៈទូទៅនៅក្នុងខ្សែរទាំងអស់។ ប្រសិនបើតួអក្សរមានវត្តមាននៅក្នុងខ្សែរទាំងអស់ក្នុងច្រើនដងនោះយើងត្រូវបញ្ចេញតួអក្សរអោយច្រើនដង។ ឧបមាថាយើងមានជួរ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 29។ រកលេខគត់ដែលមិនមានតែមួយគត់បូករហូតដល់សូន្យ Leetcode ដំណោះស្រាយ បញ្ហារកឃើញលេខគត់ដែលមានតែមួយគត់បូកនឹងសូន្យឡេឡេហ្សិចសូលូសិនផ្តល់ឱ្យយើងនូវចំនួនគត់។ វាស្នើសុំឱ្យយើងប្រគល់លេខគត់ដែលមានតែមួយគត់ដែលបូកដល់ ០ ។ ដូច្នេះសំណួរគឺងាយយល់ណាស់។ ដូច្នេះមុននឹងមុជចូលក្នុងដំណោះស្រាយ។ តោះយើងក្រឡេកមើល ...

អាន​បន្ថែម

សំណួរ​ទី 30។ ភាគថាសអារេទៅជាបីផ្នែកជាមួយនឹងដំណោះស្រាយផលបូកស្មើគ្នា បញ្ហាភាគថាសអារេទៅជាផ្នែកទាំងបីជាមួយនឹងដំណោះស្រាយស៊ែលីតេអ៊ែតកូដផ្តល់ឱ្យយើងនូវអារេឬវ៉ិចទ័រហើយសួរថាតើអាចមានភាគថាសចំនួនបីដែលអាចធ្វើបាននៃលំដាប់ដែរឬទេ។ នៅទីនេះដោយភាគថាសយើងមានន័យថាគឺមានសូចនាករពីរគឺ i ដូចជា j ដែលផលបូកនៃធាតុតាំងពីដំបូង ...

អាន​បន្ថែម

សំណួរ​ទី 31។ ស្វែងរកដំណោះស្រាយលក្ខណៈអក្សរឡាតកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែអក្សរជាច្រើន។ យើងត្រូវបោះពុម្ពបញ្ជីតួអក្សរទាំងអស់ដែលមាននៅគ្រប់ខ្សែអក្សរក្នុងជួរអារេ (បញ្ចូលលេខស្ទួន) ។ នោះគឺប្រសិនបើតួអក្សរមួយលេចឡើង ២ ដងក្នុងគ្រប់ខ្សែទាំងអស់ប៉ុន្តែមិនមែន ៣ ដងទេយើងត្រូវមានវា ...

អាន​បន្ថែម

សំណួរ​ទី 32។ រកលេខទាំងអស់ដែលបាត់នៅក្នុងដំណោះស្រាយអារេ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ វាមានធាតុចាប់ពី ១ ដល់ N ដែល N = ទំហំអារេ។ ទោះយ៉ាងណាក៏ដោយមានធាតុមួយចំនួនដែលបានបាត់ខ្លួនហើយស្ទួនមួយចំនួនមានវត្តមាននៅកន្លែងរបស់ពួកគេ។ គោលដៅរបស់យើងគឺប្រគល់អារេ ...

អាន​បន្ថែម

សំណួរ​ទី 33។ ដំណោះស្រាយភាគច្រើននៃឡេឡេលេខកូដ នៅក្នុងបញ្ហានេះយើងត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់។ គោលដៅគឺស្វែងរកធាតុទាំងអស់ដែលកើតឡើងច្រើនជាង⌊N / 3⌋ក្នុងជួរដែល N = ទំហំនៃអារេនិង⌊⌋ជាប្រតិបត្តិករជាន់។ យើងត្រូវការត្រឡប់មកវិញនូវអារេ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 36។ ស្វែងរកពាក្យដែលអាចត្រូវបានបង្កើតឡើងដោយតួអង្គដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហា“ ស្វែងរកពាក្យដែលអាចត្រូវបានបង្កើតឡើងដោយតួអង្គ” យើងត្រូវបានផ្តល់ខ្សែអក្សរជាច្រើនដែលរួមមានអក្សរតូចអង់គ្លេស (អក្សរ) និងខ្សែអក្សរដែលមានសំណុំតួអក្សរ (អក្សរ) ។ ភារកិច្ចរបស់យើងគឺត្រូវពិនិត្យមើលខ្សែនីមួយៗនៅក្នុងជួរអារេ ...

អាន​បន្ថែម

សំណួរ​ទី 37។ ចំនួនសមូហភាពដូមីណូដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងលេខ“ ចំនួនសមូហភាពដូដូដូ” យើងត្រូវបានផ្តល់បញ្ជីដូមីណូដែលដូមីណូនីមួយៗមានតំលៃពីរដូចជាដូមីណូ [i] = [ក, ខ] ។ ដូមីណូពីរដូមីណូ [i] = [មួយ, ខ] និងដូមីណូ [j] = [គ, ឃ] គឺស្មើគ្នាប្រសិនបើ (a == គនិងខ == ឃ) ឬ (a == ឃនិងគ == ឃ) ។ ភារកិច្ចរបស់យើងគឺត្រូវស្វែងរក ...

អាន​បន្ថែម

សំណួរ​ទី 38។ សូលុយស្យុងត្រីកោណ II ឡេឡេកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងបានផ្តល់សន្ទស្សន៍ជួរដេក (i) នៃត្រីកោណប៉ាស្កាល់។ យើងត្រូវបង្កើតអារេលីនេអ៊ែរដែលមានតម្លៃនៃជួរអ៊ីតហើយប្រគល់វាមកវិញ។ សន្ទស្សន៍ជួរដេកចាប់ផ្តើមពីលេខ ០ ។ យើងដឹងថាត្រីកោណរបស់ផាស្កាល់គឺជាត្រីកោណដែលលេខនីមួយៗជាលេខ ...

អាន​បន្ថែម

សំណួរ​ទី 39។ ដំណោះស្រាយឡេឡេកូដកូដតែមួយគត់ បញ្ហាផ្លូវតែមួយគត់ដែលមាន Leetcode ដំណោះស្រាយបញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ឱ្យចំនួនគត់ចំនួនពីរដែលតំណាងឱ្យទំហំនៃក្រឡាចត្រង្គ។ ការប្រើប្រាស់ទំហំក្រឡាចត្រង្គប្រវែងនិងទទឹងនៃក្រឡាចត្រង្គ។ យើងត្រូវស្វែងរកចំនួនផ្លូវប្លែកៗពីជ្រុងខាងឆ្វេងខាងលើនៃក្រឡាចត្រង្គរហូតដល់ ...

អាន​បន្ថែម

សំណួរ​ទី 40។ ចំនួនដំណោះស្រាយល្អឡៃកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះបានផ្តល់ឱ្យចំនួននៃចំនួនគត់ហើយយើងត្រូវរកចំនួននៃចំនួនសរុបនៃគូល្អ (a [i], a [j]) ដែល a [i] = a [j] ។ លេខឧទាហរណ៍ = [១.២,៣,១,១,៣] ៤ ការពន្យល់៖ មាន ៤ គូល្អនៅសន្ទស្សន៍ (០,៣), (០,៤), (៣,៤), (២,៥) ។ [1,2,3,1,1,3] ៦ ការពន្យល់៖ …

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 42។ សូលុយស្យុងប្រព័ន្ធគោលស្លឹកឡេតូលេខសូលុយស្យុងដែលមានតុល្យភាព មែកធាងគោលពីរគឺមានកំពស់បើមានភាពខុសគ្នានៃកំពស់នៃអនុក្រឹត្យខាងឆ្វេងនិងស្តាំនៃគ្រប់ថ្នាំងនៅក្នុងមែកធាងគឺមានច្រើនជាងគេបំផុត។ ក្នុងបញ្ហានេះយើងនឹងពិនិត្យមើលមែកធាងគោលពីរដែលមានតុល្យភាព។ ឧទាហរណ៍ ២ / ១ / ៤ មិនមានលំនឹង ១ / \ ២ …

អាន​បន្ថែម

សំណួរ​ទី 43។ តើមានចំនួនប៉ុន្មានដែលតូចជាងដំណោះស្រាយឡេឡេលេខកូដបច្ចុប្បន្ន សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់អារេ។ ចំពោះធាតុនីមួយៗនៃអារេនេះយើងត្រូវរកចំនួនធាតុដែលតូចជាងធាតុនោះ។ ឧទាហរណ៍សម្រាប់អាយនីមួយៗ (០ <= ខ្ញុំ

អាន​បន្ថែម

សំណួរ​ទី 44។ ច្របាច់បញ្ចូលជួរអារេឡេសសូលូសិន នៅក្នុងបញ្ហា“ ការបញ្ចូលគ្នាជួរអារេ” យើងត្រូវបានផ្តល់ឱ្យនូវអារេចំនួនពីរដែលបានតម្រៀបតាមលំដាប់មិនមែនលំដាប់។ អារេទីមួយមិនត្រូវបានបំពេញយ៉ាងពេញលេញនិងមានកន្លែងទំនេរគ្រប់គ្រាន់ដើម្បីផ្ទុកធាតុទាំងអស់នៃអារេទី XNUMX ផងដែរ។ យើងត្រូវបញ្ចូលគ្នានូវអារេទាំងពីរដូចជាអារេទីមួយមានធាតុ ...

អាន​បន្ថែម

សំណួរ​ទី 45។ ស្វែងរកនៅក្នុងដំណោះស្រាយវិលអារេ Leetcode ពិចារណាអារេដែលបានតម្រៀបប៉ុន្តែសន្ទស្សន៍មួយត្រូវបានជ្រើសរើសហើយអារេត្រូវបានបង្វិលនៅចំណុចនោះ។ ឥឡូវនៅពេលដែលអារេត្រូវបានបង្វិលអ្នកត្រូវរកធាតុគោលដៅជាក់លាក់មួយហើយត្រឡប់សន្ទស្សន៍របស់វា។ ក្នុងករណីដែលធាតុមិនមានវត្តមានត្រលប់មកវិញ -១ ។ បញ្ហាជាទូទៅ ...

អាន​បន្ថែម

សំណួរ​ទី 46។ ស្វែងរកដំណោះស្រាយទីតាំងឡេឡេកូដ នៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់អារេតម្រៀបនិងចំនួនគត់គោលដៅ។ យើងត្រូវស្វែងរកទីតាំងបញ្ចូលរបស់វា។ ប្រសិនបើតម្លៃគោលដៅមានវត្តមាននៅក្នុងអារេសូមត្រឡប់សន្ទស្សន៍របស់វា។ ត្រឡប់លិបិក្រមដែលគោលដៅគួរតែត្រូវបានបញ្ចូលដើម្បីរក្សាលំដាប់តម្រៀប (ក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 47។ កុមារដែលមានចំនួនច្រើនបំផុតនៃដំណោះស្រាយប៊ែលឡេតកូដ នៅក្នុងបញ្ហា“ កុមារដែលមានចំនួនឈ្ងុយឆ្ងាញ់” យើងត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់ដែលតំណាងឱ្យចំនួនសូកូឡាដែលកុមារមួយចំនួនទទួលបាននិងស្ករគ្រាប់បន្ថែមមួយចំនួនដែលអាចចែកចាយតាមគ្រប់រូបភាព។ ឥឡូវយើងត្រូវស្វែងរក៖ តើកុមារគ្រប់រូបអាចមានចំនួនច្រើនបំផុតទេ ...

អាន​បន្ថែម

សំណួរ​ទី 48។ ដំណើរការផលបូកនៃដំណោះស្រាយអារេ Leetcode 1 ឌី សេចក្តីថ្លែងការណ៍បញ្ហាក្នុងការបូកសរុបនៃបញ្ហាជួរទី ១ យើងត្រូវបានគេផ្តល់លេខអារេដែលយើងត្រូវត្រឡប់អារេមួយដែលសំរាប់សន្ទស្សន៍នីមួយៗដែលខ្ញុំនៅក្នុងអារេលទ្ធផលមកដល់ [i] = ផលបូក (ចំនួន [០] …លេខ [ខ្ញុំ]) ។ លេខឧទាហរណ៍ = [១.២,៣,៤] [១.៣,៦,១០] ការពន្យល់ៈការបូកសរុបគឺ៖ …

អាន​បន្ថែម

សំណួរ​ទី 49។ ដំណោះស្រាយឡេឡេលេខកូដតែមួយ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះ“ បូកមួយ” យើងត្រូវបានផ្តល់នូវអារេដែលធាតុនីមួយៗនៅក្នុងអារេតំណាងអោយខ្ទង់នៃលេខ។ អារេពេញលេញតំណាងឱ្យលេខ។ សន្ទស្សន៍ zeroth តំណាងឱ្យ MSB នៃចំនួន។ យើងអាចសន្មត់ថាមិនមានសូន្យនាំមុខនៅក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 50។ ធាតុធំជាងគេទី ១ នៅក្នុងដំណោះស្រាយអារេឡឺកូដ នៅក្នុងបញ្ហានេះយើងត្រូវត្រលប់មកវិញនូវធាតុធំបំផុតទី ១ នៅក្នុងអារេដែលមិនបានរៀប។ ចំណាំថាអារេអាចមានស្ទួន។ ដូច្នេះយើងត្រូវរកធាតុធំជាងគេរបស់ខេតតាមលំដាប់លំដោយមិនមែនជាធាតុធំជាងគេរបស់ខេតទេ។ ឧទាហរណ៍ A = {៤, ២, ៥, ៣ …

អាន​បន្ថែម

សំណួរ​ទី 51។ ដំណោះស្រាយឡេហ្សិចហ្សែនដែលអាចជំនួសបាន សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហាមនុស្សជាប់ជំពាក់អតិបរមាអារេគោលពីរត្រូវបានផ្តល់ឱ្យ។ យើងត្រូវរកចំនួនអតិបរមាជាប់គ្នាដែលមាននៅក្នុងជួរដែលបានផ្តល់។ អារេបញ្ចូលនឹងមានតែ ០ និង ១ ប៉ុណ្ណោះ។ ឧទាហរណ៍ [១.១.០,១,១,១] ៣ ការពន្យល់៖ តួរលេខ ២ ខ្ទង់ដំបូងរឺបីខ្ទង់ចុងក្រោយគឺ ...

អាន​បន្ថែម

សំណួរ​ទី 52។ រៀបចំអារេដូចនោះដែលមកដល់ [ខ្ញុំ]> = អា [ចា] បើខ្ញុំជាគូហើយមកដល់ [ខ្ញុំ] <= អា [ចា] បើខ្ញុំជាសេសហើយជេ <ខ្ញុំ ឧបមាថាអ្នកមានអារេចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរៀបចំអារេឡើងវិញតាមរបៀបដែលធាតុសូម្បីតែទីតាំងនៅក្នុងអារេមួយគួរតែធំជាងធាតុទាំងអស់មុនពេលវានិងធាតុនៅទីតាំងសេសគួរតែតិចជាងធាតុមុនវា។ ឧទាហរណ៍ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 55។ ការកើតឡើងជាក្រុមច្រើននៃធាតុអារេដែលបានបញ្ជាដោយការកើតឡើងលើកដំបូង អ្នកត្រូវបានផ្តល់សំណួរដែលអ្នកបានផ្តល់អារេដែលមិនមានលេខដែលកើតឡើងច្រើនដង។ ភារកិច្ចគឺដើម្បីដាក់ជាក្រុមនូវការកើតឡើងច្រើនដងនៃធាតុអារេដែលបានបញ្ជាដោយការកើតឡើងដំបូង។ ទន្ទឹមនឹងនេះការបញ្ជាទិញគួរតែដូចគ្នានឹងលេខដែលបានមក។ ការបញ្ចូលឧទាហរណ៍៖ [២, ៣,៤,៣,១,៣,២,៤] …

អាន​បន្ថែម

សំណួរ​ទី 56។ ភាពខុសគ្នាអតិបរមារវាងប្រេកង់នៃធាតុពីរដូចជាធាតុដែលមានប្រេកង់ធំជាងនេះក៏ធំជាងដែរ ឧបមាថាអ្នកមានអារេចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកឃើញភាពខុសគ្នាអតិបរមារវាងប្រេកង់នៃធាតុខុសគ្នាពីរនៃអារេដែលបានផ្តល់ឱ្យប៉ុន្តែធាតុដែលមានប្រេកង់ធំជាងនេះក៏គួរតែមានតម្លៃខ្ពស់ជាងចំនួនគត់ផ្សេងទៀត។ ការបញ្ចូលឧទាហរណ៍៖ arr [] = {2,4,4,4,3,2} ...

អាន​បន្ថែម

សំណួរ​ទី 57។ ពង្រីកផលបូកនៃអារេបន្ទាប់ពីដំណោះស្រាយ K កិច្ចចរចា Leetcode ការប្រកាសនេះមានលើផលបូកនៃអារេបន្ទាប់ពីការចរចារ K ការចរចារសេចក្តីថ្លែងអំពីដំណោះស្រាយ Leetcode ក្នុងបញ្ហា“ ការបូកផលអំពើនៃអារេបន្ទាប់ពីការចរចារ K” យើងត្រូវបានផ្តល់នូវអារេឈានដល់តម្លៃនិងឃេ។ អារេរួមមានតម្លៃចំនួនគត់។ យើងអាចផ្លាស់ប្តូរតម្លៃនៃការមកដល់ [... ] ទៅ ...

អាន​បន្ថែម

សំណួរ​ទី 58។ Subarray តូចជាងគេបំផុតជាមួយនឹងលេខ k ខុសគ្នា ឧបមាថាអ្នកមានអារេចំនួនគត់និងលេខ k ។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យរកឃើញជួរតូចបំផុតនៃជួរ (អិល, r) បញ្ចូលគ្នាតាមមធ្យោបាយបែបនេះមានចំនួន k ខុសគ្នាយ៉ាងជាក់លាក់ដែលមាននៅក្នុងអារេរងតូចបំផុត។ ការបញ្ចូលឧទាហរណ៍៖ {១, ២, ២, ៣, ៤, ៥, ៥} k = ៣ …

អាន​បន្ថែម

សំណួរ​ទី 59។ រាល់បីលេខដែលមានតែមួយគត់ដែលបូកនឹងគុណតម្លៃ យើងបានផ្តល់ចំនួនគត់នៃចំនួនគត់និងចំនួនដែលបានផ្តល់អោយហៅថា 'ផលបូក' ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យស្វែងរកជើងហោះហើរដែលបន្ថែមលើចំនួន 'ផលបូក' ដែលបានផ្តល់។ ការបញ្ចូលឧទាហរណ៍៖ មកដល់ [] = {៣.៥,៧.៥,៦,១} ផលបូក = ១៦ លទ្ធផល៖ (៣, ៧, ៦), (៥, ៥, ៦) ការពន្យល់ៈ Triplet ដែលស្មើនឹងដែលបានផ្តល់ ។. ។

អាន​បន្ថែម

សំណួរ​ទី 60។ Subarray វែងបំផុតមានចំនួនរាប់ពីមួយទៅមួយច្រើនជាងចំនួនលេខ ០ យើងបានផ្តល់ចំនួនគត់នៃចំនួនគត់។ អារេមានតែលេខ ១ និងលេខ ០ ប៉ុណ្ណោះ។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យស្វែងយល់ពីប្រវែងនៃ Sub-Array ដែលវែងជាងគេដែលមានបរិមាណនៃខ្ទង់ទី ១ គឺស្មើនឹងមួយច្រើនជាងចំនួន ០ នៅក្នុងអារេរងមួយ។ ការបញ្ចូលឧទាហរណ៍៖ arr [] = …

អាន​បន្ថែម

សំណួរ​ទី 61។ អារេអតិបរមាពីអារេពីរដែលបានផ្តល់ឱ្យរក្សាលំដាប់ដូចគ្នា ឧបមាថាយើងមានចំនួនគត់ចំនួនពីរដែលមានទំហំដូចគ្នា n ។ អារេទាំងពីរអាចមានលេខរួមផងដែរ។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យបង្កើតអារេលទ្ធផលដែលមានតម្លៃអតិបរមា n 'ពីអារេទាំងពីរ។ អារេដំបូងគួរតែត្រូវបានផ្តល់អាទិភាព (ធាតុនៃទីមួយ ...

អាន​បន្ថែម

សំណួរ​ទី 62។ លេខស្មានខ្ពស់ជាងឬទាបជាងលេខ ២ សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ លេខស្មានខ្ពស់ជាងឬទាបជាងលេខ ២” ចែងថាយើងនឹងលេងល្បែងមួយដែលមានឈ្មោះថាហ្គីសហ្គេស។ ល្បែងនិយាយថាខ្ញុំយកលេខពីលេខ ១ ដល់លេខ n ។ រាល់ពេលដែលអ្នកទាយលេខដែលខ្ញុំមិនបានជ្រើសរើសខ្ញុំនឹងនិយាយទៅកាន់អ្នក ...

អាន​បន្ថែម

សំណួរ​ទី 63។ រៀបចំអារេឡើងវិញដែលមកដល់ [ខ្ញុំ] គឺស្មើនឹងខ្ញុំ “ រៀបចំអារេឡើងវិញដែលមកដល់ [ខ្ញុំ] = ខ្ញុំ” មានបញ្ហាថាអ្នកត្រូវបានគេផ្តល់អោយនូវចំនួនគត់ដែលមានចាប់ពីលេខ ០ ដល់ n-១ ។ ដោយសារធាតុទាំងអស់អាចនឹងមិនមានវត្តមាននៅក្នុងអារេបន្ទាប់មកជំនួសឱ្យពួកវា -១ នៅទីនោះ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរៀបចំអារេឡើងវិញតាមបែប ...

អាន​បន្ថែម

សំណួរ​ទី 64។ បំបែកលេខ ០ និង ១ ក្នុងអារេ សេចក្តីថ្លែងការណ៍បញ្ហាឧបមាថាអ្នកមានអារេចំនួនគត់។ បញ្ហា“ Segregate 0s និង 1s នៅក្នុងជួរមួយ” ស្នើឱ្យបែងចែកអារេជាពីរផ្នែកគឺលេខ 0 និងលេខ 1 ។ លេខ ០ គួរតែស្ថិតនៅផ្នែកខាងឆ្វេងនៃអារេនិង ១ នៅខាងស្តាំអារេ។ ...

អាន​បន្ថែម

សំណួរ​ទី 65។ រកឃធំជាងគេនៅអារេដូចជា a + b + c = ឃ សេចក្តីថ្លែងការណ៍បញ្ហាឧបមាថាអ្នកមានចំនួនគត់។ តម្លៃបញ្ចូលគឺជាធាតុខុសគ្នាទាំងអស់។ បញ្ហា“ រកឃធំជាងគេបំផុតក្នុងអារេដែល a + b + c = d” ស្នើអោយរកឃើញធាតុធំជាងគេក្នុងសំណុំដូចជា a + b + c = …

អាន​បន្ថែម

សំណួរ​ទី 66។ ចំនួនសូកូឡាអតិបរមាដែលត្រូវចែកចាយស្មើៗគ្នាក្នុងចំណោមនិស្សិត k “ ចំនួនសូកូឡាអតិបរមាដែលត្រូវចែកចាយស្មើៗគ្នាក្នុងចំណោមនិស្សិត k” បានបញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវប្រអប់ n ដែលមានសូកូឡាមួយចំនួននៅក្នុងនោះ។ ឧបមាថាមាននិស្សិត k ។ ភារកិច្ចគឺចែកចាយចំនួនសូកូឡាអតិបរមាក្នុងចំណោមនិស្សិត k ស្មើៗគ្នាដោយជ្រើសរើសប្រអប់ជាប់គ្នា។ យើង​អាច ...

អាន​បន្ថែម

សំណួរ​ទី 67។ លេខជាប់គ្នាអតិបរមាបង្ហាញជាអារេ របាយការណ៍បញ្ហាឧបមាថាអ្នកមានចំនួនគត់នៃទំហំអិច។ បញ្ហា“ លេខជាប់គ្នាអតិបរិមាដែលមាននៅក្នុងជួរមួយ” ស្នើឱ្យរកចំនួនអតិបរមានៃលេខជាប់គ្នាដែលអាចខ្ចាត់ខ្ចាយជាជួរ។ ឧទាហរណ៍មកដល់ [] = {២, ២៤, ៣០, ២៦, ៩៩, ២៥} ៣ ការពន្យល់ៈ The ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 69។ ជួរអប្បបរមាសំណួរ (ការបំបែកឫសគល់ការ៉េនិងតារាងរាយប៉ាយ) នៅក្នុងបញ្ហាសំណួរអប្បបរមាជួរដែលយើងបានផ្តល់សំណួរនិងអារេចំនួនគត់។ សំណួរនីមួយៗមានជួរជាសន្ទស្សន៍ខាងឆ្វេងនិងខាងស្តាំសម្រាប់ជួរនីមួយៗ។ ភារកិច្ចដែលបានផ្តល់គឺដើម្បីកំណត់អប្បបរមានៃចំនួនទាំងអស់ដែលស្ថិតនៅក្នុងជួរ។ ការបញ្ចូលឧទាហរណ៍៖ arr [] = {២, ៥, …

អាន​បន្ថែម

សំណួរ​ទី 70។ សំណួរជួរ Rang Sum Sum ដោយប្រើតារាងរាយប៉ាយ នៅក្នុងជួរផលបូកជួរដោយប្រើបញ្ហាតារាងរាយប៉ាយយើងមានសំណួរជួរហើយផ្តល់អារេចំនួនគត់។ ភារកិច្ចដែលបានផ្តល់គឺដើម្បីរកផលបូកនៃចំនួនគត់ទាំងអស់ដែលមាននៅក្នុងជួរ។ ឧទាហរណ៍បញ្ចូល៖ arr [] = {1,4,6,8,2,5} សំណួរ៖ {(០, ៣), (២, ៤), (១, ៥)} លទ្ធផល៖ ១៩ ១៦ ២៥ …

អាន​បន្ថែម

សំណួរ​ទី 71។ រាប់និងបិទ / បើកសំណួរនៅលើអារេគោលពីរ អារេនៃទំហំ n ត្រូវបានផ្តល់ជាតម្លៃបញ្ចូល។ បញ្ហា“ សំណួរនិងការបិទបើកសំណួរលើប្រព័ន្ធគោលពីរអារេ” ស្នើឱ្យអនុវត្តសំណួរមួយចំនួនដែលត្រូវបានផ្តល់ឱ្យខាងក្រោមសំណួរអាចខុសគ្នាតាមចៃដន្យ។ សំណួរគឺ query បិទ / បើកសំណួរ⇒បិទ / បើក (ចាប់ផ្តើមបញ្ចប់) នេះ ...

អាន​បន្ថែម

សំណួរ​ទី 72។ សំណួរសម្រាប់តម្លៃទសភាគនៃ Subarrays នៃអារេគោលពីរ សរសេរសំណួរសម្រាប់តម្លៃគោលដប់ subarrays នៃអារេគោលពីរក្នុងអារេគោលពីរដែលបានផ្តល់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកលេខទសភាគដែលបានបង្កើតឡើងដោយមានជំនួយពីជួរនៅក្នុងអារេគោលពីរ។ ឧទាហរណ៍បញ្ចូល៖ arr [] = {១, ១, ១, ១, ០, ១, ១} សំណួរ (១, …

អាន​បន្ថែម

សំណួរ​ទី 73។ ពង្រីកធាតុដោយប្រើអារេមួយទៀត ឧបមាយើងបានផ្តល់អារេចំនួនគត់ចំនួនពីរដែលមានទំហំដូចគ្នា n ។ អារេទាំងពីរមានលេខវិជ្ជមាន។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យពង្រីកអារេដំបូងដោយប្រើធាតុអារេទី ២ រក្សាអារេទី ២ ជាអាទិភាព (ធាតុនៃអារេទី ២ គួរតែលេចចេញដំបូងក្នុងលទ្ធផល) ។ ...

អាន​បន្ថែម

សំណួរ​ទី 74។ ការផ្លាស់ប្តូរអប្បបរមាដែលត្រូវការដើម្បីនាំយកធាតុទាំងអស់តិចជាងឬស្មើ k ជាមួយគ្នា បញ្ហា“ ការផ្លាស់ប្តូរអប្បបរមាតម្រូវឱ្យមានធាតុទាំងអស់តិចជាងឬស្មើ k ជាមួយគ្នា” បញ្ជាក់ថាអ្នកមានអារេចំនួនគត់។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យស្វែងរកចំនួនតូចបំផុតនៃការផ្លាស់ប្តូរដែលនឹងត្រូវបានទាមទារដើម្បីទទួលបានធាតុជាមួយគ្នាដែលតូចជាងឬស្មើ ...

អាន​បន្ថែម

សំណួរ​ទី 75។ ស្វែងរកទីតាំងដំបូងនិងចុងក្រោយនៃធាតុនៅក្នុងដំណោះស្រាយអារេ Leetcode សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងអត្ថបទនេះដែលមានចំណងជើងថា“ ស្វែងរកទីតាំងដំបូងនិងចុងក្រោយនៃធាតុនៅក្នុងដំណោះស្រាយអារេឡេអាកូដកូដ” យើងនឹងពិភាក្សាអំពីដំណោះស្រាយចំពោះបញ្ហា leetcode ។ នៅក្នុងបញ្ហាដែលបានផ្តល់ឱ្យយើងត្រូវបានផ្តល់អារេ។ យើងក៏ត្រូវបានផ្តល់ជាគោលដៅគោលដៅផងដែរ។ ធាតុនៅក្នុងអារេមានលំដាប់ជា ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 78។ ស្វែងរកស្ទួននៅក្នុងអារេដែលបានផ្តល់ឱ្យនៅពេលធាតុមិនត្រូវបានកំណត់ចំពោះជួរ បញ្ហា“ រកឃើញស្ទួនគ្នានៅក្នុងអារេដែលបានផ្តល់នៅពេលដែលធាតុមិនត្រូវបានកំណត់ចំពោះជួរ” ចែងថាអ្នកមានអារេមួយដែលមានចំនួនគត់ n ។ សេចក្តីថ្លែងការណ៍បញ្ហាវាដើម្បីរកឱ្យឃើញធាតុស្ទួនប្រសិនបើមានវត្តមាននៅក្នុងអារេ។ ប្រសិនបើមិនមានធាតុបែបនេះត្រឡប់មកវិញទេ -1 ។ ឧទាហរណ៍ [...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 80។ ជួរដេកដែលខ្សោយរបស់ K នៅក្នុងដំណោះស្រាយម៉ាទ្រីស Leetcode សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះ“ ជួរដេកដែលខ្សោយនៅក្នុង K” យើងត្រូវបានគេផ្តល់នូវតារាងជួរដេក n និងជួរឈរ m ។ ម៉ាទ្រីសត្រូវបានបំពេញដោយ ០ ឬ ១ ។ អ្វីដែលពិសេសអំពីម៉ាទ្រីសនេះគឺថាគ្រប់ទាំងអស់កំពុងឆ្ពោះទៅផ្នែកខាងឆ្វេងនៃជួរនីមួយៗ ...

អាន​បន្ថែម

សំណួរ​ទី 81។ សមត្ថភាពក្នុងការដឹកជញ្ជូនកញ្ចប់ក្នុងរយៈពេល D ថ្ងៃដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហា“ សមត្ថភាពក្នុងការដឹកជញ្ជូនកញ្ចប់ក្នុងរយៈពេល D ថ្ងៃ” យើងមានកញ្ចប់នៅកំពង់ផែ A ដែលត្រូវផ្ទេរទៅកំពង់ផែ B ក្នុងរយៈពេលឃ។ យើងត្រូវបានផ្តល់ឱ្យនូវជួរទម្ងន់ដែលមានទំងន់នៃកញ្ចប់ព័ត៌មាននីមួយៗនិងចំនួនថ្ងៃដែលយើង ...

អាន​បន្ថែម

សំណួរ​ទី 82។ អាចធ្វើឱ្យមានវឌ្ឍនភាពនព្វន្ធពីដំណោះស្រាយលំដាប់ឡេតូលេខកូដ សេចក្តីថ្លែងអំពីបញ្ហានៅក្នុងបញ្ហា“ អាចធ្វើឱ្យវឌ្ឍនភាពនព្វន្តពីលំដាប់” យើងត្រូវបានផ្តល់ជាជួរឥឡូវនេះយើងចាំបាច់ត្រូវឆ្លើយប្រសិនបើវាអាចទៅរួចដើម្បីបង្កើតការរីកចម្រើននព្វន្ធដោយរៀបចំលំដាប់។ ឧទាហរណ៍មកដល់ = [៣.១.៥] ការពន្យល់ពិតៈយើងអាចរៀបចំអារេឡើងវិញជា {១.៣.៥} ដែលបង្កើតជាអា ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 85។ ពេលវេលាល្អបំផុតដើម្បីទិញនិងលក់ភាគហ៊ុនជាមួយនឹងថ្លៃសេវាប្រតិបត្ដិការ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហា“ ពេលវេលាល្អបំផុតដើម្បីទិញនិងលក់ភាគហ៊ុនជាមួយនឹងថ្លៃប្រតិបត្តិការ” យើងត្រូវបានផ្តល់ជូននូវជួរមួយដែលធាតុនីមួយៗនៅក្នុងជួរមានតម្លៃភាគហ៊ុនដែលបានផ្តល់ឱ្យនៅថ្ងៃនោះ។ និយមន័យនៃប្រតិបត្តិការគឺការទិញភាគហ៊ុនមួយចំណែកហើយលក់នោះ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 88។ ផ្លូវផលបូកអប្បបរមានៅក្នុងត្រីកោណ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ មាគ៌ាផលបូកអប្បបរមានៅក្នុងត្រីកោណ” ចែងថាអ្នកត្រូវបានគេផ្តល់លំដាប់ជាទម្រង់ត្រីកោណនៃចំនួនគត់។ ឥឡូវចាប់ផ្តើមពីជួរខាងលើតើអ្វីទៅជាផលបូកអប្បបរមាដែលអ្នកអាចទទួលបាននៅពេលអ្នកឈានដល់ជួរខាងក្រោម? ឧទាហរណ៍ ១ ២ ៣ ៥ ...

អាន​បន្ថែម

សំណួរ​ទី 89។ subarray វែងបំផុតមិនមានច្រើនជាង K ដែលខុសគ្នា បញ្ហា“ នាវាមុជទឹកវែងបំផុតដែលមិនមានធាតុ K ខុសគ្នា” សន្មតថាអ្នកគិតថាមានចំនួនគត់នោះសេចក្តីថ្លែងការណ៍បញ្ហាស្នើអោយស្វែងរកអារេដែលវែងជាងគេដែលមិនធំជាង k ធាតុផ្សេងគ្នា។ ឧទាហរណ៍មកដល់ [] = {៤, ៣, ៥, ២, ១, ២, ០, ៤, ៥} …

អាន​បន្ថែម

សំណួរ​ទី 90។ ដែលបានផ្តល់នូវអារេនៃផែ្នកចូរស្វែងរកផែស៊ីមេទ្រីទាំងអស់នៅក្នុងនោះ រកគូស៊ីមេទ្រីទាំងអស់ - អ្នកត្រូវបានផ្តល់ឱ្យគូមួយចំនួននៃអារេ។ អ្នកត្រូវរកគូស៊ីមេទ្រីនៅក្នុងវា។ គូស៊ីមេទ្រីត្រូវបានគេនិយាយថាស៊ីមេទ្រីនៅពេលដែលគូនិយាយថា (ក, ខ) និង (គ, ឃ) ដែលពាក្យ“ ខ” ស្មើនឹង“ គ” និង“ ក” គឺ…

អាន​បន្ថែម

សំណួរ​ទី 91។ ប្រតិបត្តិការអប្បបរមាដើម្បីធ្វើឱ្យធាតុទាំងអស់ស្មើគ្នាក្នុងអារេ បញ្ហា "ប្រតិបត្តិការអប្បបរមាដើម្បីធ្វើឱ្យធាតុទាំងអស់ស្មើគ្នានៅក្នុងអារេ" ចែងថាអ្នកត្រូវបានផ្តល់អារេជាមួយចំនួនគត់មួយចំនួននៅក្នុងវា។ អ្នកត្រូវតែស្វែងយល់អំពីប្រតិបត្តិការអប្បបរមាដែលអាចធ្វើបានដើម្បីធ្វើឱ្យអារេស្មើគ្នា។ ឧទាហរណ៍ [១.៣,២,៤,១] ៣ ការពន្យល់ទាំង ៣ ដកអាចជា ...

អាន​បន្ថែម

សំណួរ​ទី 92។ សាងសង់មែកធាងគោលពីរពីការបង្ហាញតំណាងអារេមាតា បញ្ហា“ សាងសង់មែកធាងគោលពីរពីការតំណាងអារេមាត្រដ្ឋានដែលបានផ្តល់ឱ្យ” ចែងថាអ្នកត្រូវបានផ្តល់អារេមួយ។ អារេបញ្ចូលនេះតំណាងឱ្យដើមឈើគោលពីរ។ ឥឡូវអ្នកត្រូវសាងសង់មែកធាងគោលពីរនៅលើមូលដ្ឋាននៃអារេបញ្ចូលនេះ។ អារេរក្សាទុកសន្ទស្សន៍នៃថ្នាំងមេនៅសន្ទស្សន៍នីមួយៗ។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 94។ ប្រវែងនៃនាវាមុជទឹកធំបំផុតដែលមានធាតុជាប់គ្នា បញ្ហា“ ប្រវែងនៃនាវាមុជទឹកធំបំផុតដែលមានធាតុជាប់គ្នា” ចែងថាអ្នកត្រូវបានផ្តល់អារេចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យស្វែងយល់ពីប្រវែងនៃអនុជួរដែលជាប់គ្នាវែងបំផុតនៃធាតុដែលអាចត្រូវបានរៀបចំតាមលំដាប់លំដោយ (បន្តទាំងឡើងឬចុះ) ។ លេខនៅក្ ...

អាន​បន្ថែម

សំណួរ​ទី 95។ រាប់ចំនួនត្រីកោណជាមួយផលិតផលស្មើនឹងចំនួនដែលបានផ្តល់ បញ្ហា“ រាប់ចំនួនត្រីគុណដែលមានចំនួនស្មើនឹងចំនួនដែលបានផ្តល់ឱ្យ” ចែងថាយើងត្រូវបានគេផ្តល់នូវចំនួនគត់និងលេខ m ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកចំនួនសរុបនៃចំនួនបីនៃផលិតផលស្មើនឹងចំនួនម៉ែត្រ។ ឧទាហរណ៍មកដល់ [] = {១.៥,២,៦,១០,៣} ម = ៣០ ៣ ការពន្យល់ត្រាប់តាម…

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 97។ រកឃើញធាតុបួនដែលបូកនឹងតម្លៃដែលបានផ្តល់ឱ្យ (ហាស់ម៉ាស) បញ្ហា“ រកឃើញធាតុទាំងបួនដែលគិតដល់តម្លៃដែលបានផ្តល់ឱ្យ (ហាស់ម៉ាស)” សន្មតថាអ្នកមានអារេចំនួនគត់និងលេខហៅថាផលបូក។ សេចក្តីថ្លែងការណ៍បញ្ហាសួរដើម្បីកំណត់ថាតើធាតុទាំងបួនមាននៅក្នុងអារេដែលបូកនឹងតម្លៃដែលបានផ្តល់អោយ“ ផលបូក” ។ បើពិតបន្ទាប់មកដំណើរការ ...

អាន​បន្ថែម

សំណួរ​ទី 98។ ការបន្តយូរបំផុតដូចជាភាពខុសគ្នារវាងការនៅក្បែរគ្នាគឺមួយ បញ្ហា“ ការបន្តយូរបំផុតដូចជាភាពខុសគ្នារវាងសេចក្តីប្រកែកគ្នាគឺមួយ” បានចែងថាអ្នកត្រូវបានផ្តល់អារេចំនួនគត់។ ឥឡូវអ្នកត្រូវរកប្រវែងវែងបំផុតដូចជាភាពខុសគ្នានៃធាតុដែលនៅជាប់គ្នាគឺ ១. ឧទាហរណ៍ ១ ២ ៣ ៤ ៧ ៥ ៩ ៤ ៦ ការពន្យល់ក្នុងនាមជា ...

អាន​បន្ថែម

សំណួរ​ទី 99។ រកបីដងជាមួយសូន្យបូក បញ្ហា“ សែ្វងរកត្រីគុណទាំងអស់ដែលមានចំនួនសូន្យ” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់នូវអារេមួយដែលមានលេខវិជ្ជមាននិងអវិជ្ជមានទាំងពីរ។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យស្វែងរកជើងហោះហើរដែលមានផលបូកស្មើ ០ ។ ឧទាហរណ៍មកដល់ [] = {០, -២,១,៣,២, ១} (-២-១ ៣) (-២ ០ ២) (-២ ០ ២) ( -0 ០ ១) ការពន្យល់ ...

អាន​បន្ថែម

សំណួរ​ទី 100។ ពិនិត្យមើលថាតើអារេដែលបានផ្តល់មានធាតុស្ទួននៅចម្ងាយ k ពីគ្នា បញ្ហា“ ពិនិត្យមើលថាតើអារេដែលបានផ្តល់មានធាតុស្ទួននៅចម្ងាយគំលាតពីគ្នាទៅវិញទៅមក” ចែងថាយើងត្រូវពិនិត្យរកលេខស្ទួននៅក្នុងជួរដែលមិនមានជួរនៅក្នុងជួរ K ។ នៅទីនេះតម្លៃរបស់ k គឺតូចជាងអារេដែលបានផ្តល់។ ឧទាហរណ៍ K = 3 មកដល់ [] = …

អាន​បន្ថែម

សំណួរ​ទី 101។ ភ្ជាប់ជាមួយផលិតផលដែលបានផ្តល់ឱ្យ បញ្ហា“ ផ្គុំជាមួយផលិតផលដែលបានផ្តល់ឱ្យ” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់នូវចំនួនគត់និងលេខ“ x” ។ កំណត់ថាតើអារេមួយមានគូដែលផលិតផលស្មើនឹង 'x' មាននៅក្នុងជួរបញ្ចូលដែលបានផ្តល់។ ឧទាហរណ៍ [2,30,12,5] x = 10 បាទ / ចាសវាមានផលិតផលពន្យល់គូនៅទីនេះទី 2 ...

អាន​បន្ថែម

សំណួរ​ទី 102។ ចម្ងាយអតិបរមានៅអារេ បញ្ហា“ ចម្ងាយអតិបរមាក្នុងអារេ” ចែងថាអ្នកត្រូវបានផ្តល់“ n” ទេ។ នៃអារេនិងអារេទាំងអស់ត្រូវបានផ្តល់ឱ្យតាមលំដាប់ឡើង។ ភារកិច្ចរបស់អ្នកគឺស្វែងរកភាពខុសគ្នាអតិបរមា / ភាពខុសគ្នាដាច់ខាតនៃលេខពីរនៅក្នុងអារេមួយហើយយើងអាចកំណត់ចម្ងាយអតិបរមារវាងលេខពីរជា ...

អាន​បន្ថែម

សំណួរ​ទី 103។ ធាតុទីមួយកើតឡើង k ដងក្នុងអារេមួយ យើងបានផ្តល់លេខ 'k' និងអារេចំនួនគត់។ បញ្ហា“ ធាតុទីមួយកើតឡើង k ដងក្នុងអារេ” និយាយថាត្រូវរកឃើញធាតុទី ១ នៅក្នុងអារេដែលកើតឡើងចំពេល k ដងក្នុងអារេមួយ។ ប្រសិនបើគ្មានធាតុនៅក្នុងអារេដែលកើតឡើង k ដង ...

អាន​បន្ថែម

សំណួរ​ទី 104។ បោះពុម្ពលើផ្ទៃដីរងទាំងអស់ជាមួយ ០ បូក អ្នកត្រូវបានគេផ្តល់ឱ្យនូវអារេចំនួនគត់ភារកិច្ចរបស់អ្នកគឺបោះពុម្ពរាល់អនុជួរដែលអាចធ្វើបានដោយមានផលបូកស្មើនឹង ០ ។ ដូច្នេះយើងត្រូវព្រីនអនុរ៉ាដាទាំងអស់ដែលមាន ០ បូក។ ឧទាហរណ៍មកដល់ [] = {-២, ៤, -២, ១, ១, -៣, ១, ៥, ៧, -១១, -៦} អនុអារេរកឃើញពី ០ លិបិក្រម…

អាន​បន្ថែម

សំណួរ​ទី 105។ មានផ្ទុកស្ទួន យើងត្រូវបានផ្តល់អារេហើយវាអាចផ្ទុកនូវធាតុស្ទួនឬប្រហែលជាមិនមាន។ ដូច្នេះយើងត្រូវពិនិត្យមើលថាតើវាមានលេខស្ទួនដែរឬទេ។ ឧទាហរណ៍ [១, ៣, ៥, ១] ពិត [ផ្លែប៉ោម”,“ ស្វាយ”,“ ទឹកក្រូច”,“ ស្វាយ”] ពិត [២២.០, ៤.៥, ៣.៩៨, ៤៥.៦, ១៣.៥៤] វិធីសាស្រ្តមិនពិត ...

អាន​បន្ថែម

សំណួរ​ទី 106។ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានផ្តល់ឱ្យ បញ្ហា“ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានផ្តល់ឱ្យ” ចែងថាអ្នកត្រូវបានផ្តល់គំរូខ្លះនៃលេខ I និង D ។ អត្ថន័យរបស់ខ្ញុំតំណាងឱ្យការកើនឡើងហើយសម្រាប់ការថយចុះយើងត្រូវបានផ្តល់ឱ្យឃ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យបោះពុម្ពលេខអប្បបរមាដែលពេញចិត្តនឹងគំរូដែលបានផ្តល់ឱ្យ។ យើង​មាន ...

អាន​បន្ថែម

សំណួរ​ទី 107។ សំណួរជួរសម្រាប់តង្កៀបត្រឹមត្រូវវែងបំផុត អ្នកត្រូវបានផ្តល់លំដាប់តង្កៀបមួយចំនួនបន្តតាមពាក្យផ្សេងទៀតអ្នកត្រូវបានផ្តល់តង្កៀបដូចជា '(' និង ')' ហើយអ្នកត្រូវបានផ្តល់ជួរសំណួរជាចំណុចចាប់ផ្តើមនិងចំណុចបញ្ចប់។ បញ្ហា“ សំណួរជួរសម្រាប់តង្កៀបត្រឹមត្រូវវែងបំផុត” ស្នើឱ្យស្វែងរកប្រវែងអតិបរមា…

អាន​បន្ថែម

សំណួរ​ទី 108។ នាវាមុជទឹកធំបំផុតដែលមានលេខស្មើគ្នា ០ និង ១ អ្នកត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់។ ចំនួនគត់មានតែ ០ និង ១ ប៉ុណ្ណោះនៅក្នុងអារេបញ្ចូល។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យស្វែងរកអនុជួរធំបំផុតដែលអាចមានចំនួនស្មើ 0s និង 1s ។ ឧទាហរណ៍មកដល់ [] = {0} 1 ដល់ 0,1,0,1,0,1,1,1 (ធាតុសរុប 0) ការពន្យល់ពីទីតាំងអារេ ...

អាន​បន្ថែម

សំណួរ​ទី 109។ អារេគោលពីរបន្ទាប់ពីប្រតិបត្ដិការបិទបើកជួរ M អ្នកត្រូវបានផ្តល់អារេគោលពីរដែលមានលេខដំបូងនៃសំណួរនិងលេខ Q ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យបិទ / បើកតម្លៃ (បម្លែងលេខ ០ ទៅ ១ និង ១ ទៅជាលេខ ០) ។ បន្ទាប់ពីសំណួរ Q បានអនុវត្តសូមបោះពុម្ពអារេលទ្ធផល។ ឧទាហរណ៍មកដល់ [] = {០, ០, ០, ០, ០} បិទ / បើក (២,៤) ...

អាន​បន្ថែម

សំណួរ​ទី 110។ ឈុតមិនជាន់គ្នានៃឈុតពីរ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ផលបូកមិនត្រួតលើគ្នានៃសំណុំពីរឈុត” ចែងថាអ្នកត្រូវបានផ្តល់អាគុយពីរជាតម្លៃបញ្ចូលដូចជាអាអេមអេ [អេឌី] និងអាប៊ីប៊ី] ដែលមានទំហំដូចគ្នា។ ដូចគ្នានេះផងដែរអារេទាំងពីរមានធាតុខុសគ្នារៀងៗខ្លួននិងធាតុទូទៅមួយចំនួន។ ភារកិច្ចរបស់អ្នកគឺស្វែងរកផលបូកសរុប ...

អាន​បន្ថែម

សំណួរ​ទី 111។ រកគូទាំងអស់ (a, b) ក្នុងអារេមួយដែលថា% b = k របាយការណ៍បញ្ហាបញ្ហា“ រកគូទាំងអស់ (a, b) ក្នុងអារេមួយដែលថា% b = k” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់អោយនូវចំនួនគត់និងចំនួនគត់ហៅថា k ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកគូក្នុងរបៀបមួយដែល x ...

អាន​បន្ថែម

សំណួរ​ទី 112។ ជួរ LCM សំណួរ របាយការណ៍បញ្ហាបញ្ហា“ ជួរសំណួរចម្លើយអិលអិមអេស” បញ្ជាក់ថាអ្នកមានចំនួនគត់និងចំនួនសំណួរ q ។ សំណួរនីមួយៗមាន (ឆ្វេងស្តាំ) ជាជួរ។ ភារកិច្ចដែលបានផ្តល់ឱ្យគឺដើម្បីស្វែងរក LCM (ខាងឆ្វេងស្តាំ) មានន័យថា LCM នៃចំនួនទាំងអស់ដែលមាននៅក្នុងជួរនៃ ...

អាន​បន្ថែម

សំណួរ​ទី 113។ សំណួរសម្រាប់ GCD នៃលេខទាំងអស់នៃអារេលើកលែងតែធាតុនៅក្នុងជួរដែលបានផ្តល់ឱ្យ របាយការណ៍បញ្ហា“ សំណួរសម្រាប់ GCD នៃលេខទាំងអស់នៃអារេលើកលែងតែធាតុនៅក្នុងជួរដែលបានផ្តល់ឱ្យ” មានបញ្ហាបញ្ជាក់ថាអ្នកនឹងត្រូវបានផ្តល់អារេចំនួនគត់និងចំនួនសំណួរ aq ។ សំណួរនីមួយៗមានលេខខាងឆ្វេងនិងស្តាំ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរក ...

អាន​បន្ថែម

សំណួរ​ទី 114។ រកមើលថាតើនាវាមុជទឹកស្ថិតក្នុងទម្រង់ជាភ្នំឬអត់ បញ្ហ្របញ្ហ្របញ្ហាៈស្វែងរកថាតើនាវាមុជទឹកស្ថិតក្នុងទម្រង់ជាភ្នំរឺអត់” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់នូវចំនួនគត់និងជួរ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកមើលថាតើអនុជួរដែលបានបង្កើតឡើងរវាងជួរដែលបានផ្តល់ឱ្យមានទំរង់ជាទម្រង់ភ្នំឬ ...

អាន​បន្ថែម

សំណួរ​ទី 115។ សំណុំរងផលបូកនៅក្នុងចន្លោះបូក (បូក) សេចក្តីថ្លែងបញ្ហាបញ្ហា“ ផលបូករងនៅក្នុងតំបន់ (បូក)” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់មិនមែនអវិជ្ជមាននិងតម្លៃជាក់លាក់។ ឥឡូវរកមើលថាតើមានសំណុំរងដែលផលបូកស្មើនឹងតម្លៃបញ្ចូលដែលបានផ្តល់។ ឧទាហរណ៍អារេ = {១, ២, ៣, ៤} ...

អាន​បន្ថែម

សំណួរ​ទី 116។ រកលិបិក្រមនៃតង្កៀបបិទសម្រាប់តង្កៀបបើកដែលមាននៅក្នុងកន្សោម សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង / ទំហំ n និងតម្លៃចំនួនគត់តំណាងឱ្យសន្ទស្សន៍នៃដង្កៀបការ៉េបើក។ រកលិបិក្រមនៃដង្កៀបបិទសម្រាប់ដង្កៀបបើកដែលមាននៅក្នុងកន្សោម។ ឧទាហរណ៍ s = "[ABC [23]] [89]" សន្ទស្សន៍ = 0 8 s = "[C- [D]]" សន្ទស្សន៍ = 3 5 s ...

អាន​បន្ថែម

សំណួរ​ទី 117។ បញ្ហារ៉ែមាស សេចក្តីថ្លែងការណ៍បញ្ហា“ បញ្ហារ៉ែមាស” ចែងថាអ្នកត្រូវបានផ្តល់ឱ្យក្រឡាចត្រង្គ 2D ដែលមានកាក់មិនអវិជ្ជមានមួយចំនួនដាក់ក្នុងកោសិកានីមួយៗនៃបណ្តាញអគ្គិសនីដែលបានផ្តល់ឱ្យ។ ដំបូងអ្នករុករករ៉ែកំពុងឈរនៅជួរទី XNUMX ប៉ុន្តែមិនមានការដាក់កម្រិតលើជួរដេកទេ។ គាត់អាចចាប់ផ្តើមនៅជួរណាមួយ។ នេះ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 120។ ធាតុញឹកញាប់ឃេ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងធាតុ K ញឹកញាប់យើងបានអោយលេខអារេ [] រកឃើញធាតុ k ដែលកើតឡើងញឹកញាប់បំផុត។ ឧទាហរណ៍លេខ [] = {១, ១, ១, ២, ៣} k = ២ ១ ២ លេខ [] = {១} k = ១ ១ វិធីសាស្រ្តធ្វើឱ្យមានសកម្មភាពសម្រាប់ធាតុ K ញឹកញាប់បំផុត ...

អាន​បន្ថែម

សំណួរ​ទី 121។ តម្រៀបពពុះដោយប្រើជង់ពីរ បញ្ហ្របញ្ហបញ្ហា៉តម្រៀបពពុះដោយប្រើជង់ពីរ៉បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេទំហំ] ។ បង្កើតមុខងារដើម្បីតម្រៀបអារេដែលបានផ្តល់ឱ្យដោយប្រើគំរូតម្រៀបពពុះដែលមានរចនាសម្ព័ន្ធទិន្នន័យជង់ពីរ។ ឧទាហរណ៍ a [] = {១៥, ១២, ៤៤, ២, ៥, …

អាន​បន្ថែម

សំណួរ​ទី 122។ តម្រៀបអារេយោងទៅតាមលំដាប់ដែលកំណត់ដោយអារេផ្សេងទៀត សេចក្តីថ្លែងការណ៍អំពីបញ្ហាអ្នកត្រូវបានផ្តល់អារេចំនួនគត់ចំនួន ២ គឺ ១ និង] ២ ។ បញ្ហា“ តម្រៀបអារេយោងតាមលំដាប់ដែលបានកំនត់ដោយអារេមួយផ្សេងទៀត” ស្នើអោយតំរៀបជួរទីមួយយោងតាមអារេទី ២ ដូច្នេះលេខនៅក្នុងអារេដំបូងនឹងត្រូវបានតំរៀបគ្នា

អាន​បន្ថែម

សំណួរ​ទី 123។ ការស្ថាបនាផ្នែកបន្ថែមដែលវែងជាងគេ (អិនអិនអិន) សេចក្តីថ្លែងការណ៍បញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ បញ្ហា“ ការស្ថាបនាបន្តបន្ទាប់ដែលវែងជាងគេ (អិនអិនអិន)” ស្នើសុំឱ្យបង្កើតនូវការកើនឡើងជាយូរមកហើយ។ ឧទាហរណ៍មកដល់ [] = {១, ៤, ៧, ២, ៩, ៦, ១២, ៣} ១២, ៩, ៧, ៤, ១ និងទំហំនៃការកើនឡើងដែលវែងបំផុតនេះគឺ ...

អាន​បន្ថែម

សំណួរ​ទី 124។ ពេលវេលាអប្បបរមាតម្រូវឱ្យរលួយក្រូចទាំងអស់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ពេលវេលាអប្បបរមាត្រូវបង្វិលផ្លែក្រូចទាំងអស់” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេ 2D រាល់កោសិកាមានតំលៃមួយក្នុងចំណោមតំលៃទាំងបីដែលអាចទៅរួចគឺ 0, 1 ឬ 2 ។ 0 មានន័យថាជាកោសិកាទទេ។ ១ មានន័យថាផ្លែក្រូចស្រស់។ ២ មានន័យថាពណ៌ទឹកក្រូចរលួយ។ បើរលួយ ...

អាន​បន្ថែម

សំណួរ​ទី 125។ រៀបចំអារេឡើងវិញដែលថា 'អា [ជូ]' ក្លាយជា 'ខ្ញុំ' ប្រសិនបើ 'arr [ខ្ញុំ]' គឺ 'ច' សេចក្តីថ្លែងការណ៍អំពីបញ្ហា R រៀបចំអារេឡើងវិញដែល ‘អា [ជូ]’ ក្លាយជា i ប្រសិនបើ [[[]] is គឺ j '” បញ្ជាក់ថាអ្នកមានអារេទំហំ n ដែលមានចំនួនគត់។ លេខនៅក្នុងអារេគឺស្ថិតនៅចន្លោះពី ០ ដល់ n-១ ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរៀបចំអារេឡើងវិញ ...

អាន​បន្ថែម

សំណួរ​ទី 126។ Subarray ផលិតផលអតិបរមា សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ផលិតផលរងសម្ពាធអតិបរិមា” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់ដែលមានទាំងលេខវិជ្ជមាននិងអវិជ្ជមាន។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យស្វែងរកផលិតផលអតិបរមានៃអារេរង។ ឧទាហរណ៍មកដល់ [] = {២, -២, ៣, ៥} ១៥ ការពន្យល់ធាតុនៅក្នុងអនុជួរ ...

អាន​បន្ថែម

សំណួរ​ទី 127។ បំលែងអារេទៅជាម៉ូតហ្ស៊ី - ហ្សាក របាយការណ៍បញ្ហាបញ្ហា“ បំលែងអារេទៅជាម៉ូតហ្ស៊ី - ហ្សាហ្គា” ចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យតម្រៀបអារេតាមបែប zig-zag ដូចជាធាតុនៅក្នុងអារេនឹងមានលក្ខណៈដូចà a </b> b <c> d ... e ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 129។ ចម្ងាយនៃក្រឡាដែលនៅជិតបំផុតមាន 1 នៅក្នុងម៉ាទ្រីសគោលពីរ សេចក្តីថ្លែងអំពីបញ្ហាបញ្ហា“ ចំងាយនៃកោសិកាដែលនៅជិតបំផុតដែលមាន ១ នៅក្នុងម៉ាទ្រីសគោលពីរ” ចែងថាអ្នកត្រូវបានគេផ្តល់នូវម៉ាទ្រីសគោលពីរ (មានត្រឹមតែលេខ ០ និង ១) ដែលមានយ៉ាងហោចណាស់ ១។ រកចម្ងាយនៃក្រឡាដែលនៅជិតបំផុតមាន ១ នៅក្នុងម៉ាទ្រីសគោលពីរ។ សម្រាប់ធាតុទាំងអស់នៃ ...

អាន​បន្ថែម

សំណួរ​ទី 130។ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានផ្តល់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានចែងចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង / ទំហំ n ដែលតំណាងឱ្យគំរូនៃតួអក្សរ“ ខ្ញុំ” ពោលគឺកើនឡើងនិង“ ឃ” ពោលគឺមានការថយចុះប៉ុណ្ណោះ។ បោះពុម្ពលេខអប្បបរមាសម្រាប់លំនាំដែលបានផ្តល់ឱ្យដោយមានខ្ទង់តែមួយគត់ពីលេខ 1-9 ។ ឧទាហរណ៍ - …

អាន​បន្ថែម

សំណួរ​ទី 131។ ចំនួននៃការកើនឡើងវែងបំផុត សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ចំនួននៃការកើនឡើងវែងបំផុត” ចែងថាអ្នកត្រូវបានផ្តល់អារេមួយនៃទំហំ n ។ ព្រីនចំនួននៃការបន្តកើនឡើងយូរបំផុតនៅក្នុងវា។ ឧទាហរណ៍ a [] = {១, ២, ៥, ៤, ៧} ២ ការពន្យល់ៈការបន្តកើនឡើងវែងបំផុតអាចមើលឃើញនៅក្នុងក្ ...

អាន​បន្ថែម

សំណួរ​ទី 132។ រកអប្បបរមានៅក្នុងជួរបង្វិលដែលតម្រៀប សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ រកអប្បបរមានៅក្នុងការបង្វិលតម្រៀបអារេ” ចែងថាអ្នកត្រូវបានផ្តល់ទំហំដែលបានតម្រៀប n ដែលត្រូវបានបង្វិលនៅសន្ទស្សន៍មួយចំនួន។ រកធាតុអប្បបរមានៅក្នុងអារេ។ ឧទាហរណ៍ a [] = {៥, ១, ២, ៣, ៤} ១ ការពន្យល់៖ ប្រសិនបើយើងរៀបចំជួរអារេតាមលំដាប់…

អាន​បន្ថែម

សំណួរ​ទី 133។ ការអនុវត្តឌីសដោយប្រើអារេរាងជារង្វង់ សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ ការអនុវត្តឌីសដោយប្រើប្រាស់រង្វង់មូល” ស្នើឱ្យអនុវត្តមុខងារដូចខាងក្រោមនៃជួរដេស (ដេដឌឺរីដែលបានបញ្ចប់) ដោយប្រើអារេរាងជារង្វង់បញ្ចូលហ្វុតមុខ (x)៖ បញ្ចូលធាតុ x នៅខាងមុខដេដេសបញ្ចូលរ៉ាប (x): បញ្ចូលធាតុមួយ x នៅខាងក្រោយ Deque deleteFront ()៖ លុបធាតុចេញពី…

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 135។ រៀបចំអារេឡើងវិញដែលសូម្បីតែទីតាំងមានទំហំធំជាងលេខសេស សេចក្តីថ្លែងការណ៍បញ្ហាឧបមាថាអ្នកមានអារេចំនួនគត់។ បញ្ហា“ ការរៀបចំជួរឡើងវិញដែលមានទីតាំងធំជាងលេខសេស” ស្នើឱ្យតំរែតំរង់អារេដូចនៅក្នុងទីតាំងគូក្នុងអារេមួយគួរតែធំជាងធាតុមុនពេលវា។ Arr [i-1] <= Arr [ខ្ញុំ] ប្រសិនបើទីតាំង 'i' ...

អាន​បន្ថែម

សំណួរ​ទី 136។ រៀបចំលេខដែលបានផ្តល់ឱ្យដើម្បីបង្កើតជាចំនួនធំបំផុត សេចក្តីថ្លែងការណ៍បញ្ហាឧបមាថាអ្នកមានចំនួនគត់។ បញ្ហា“ រៀបចំលេខដែលបានផ្តល់ឱ្យដើម្បីបង្កើតជាចំនួនធំបំផុត” ស្នើឱ្យរៀបចំអារេឡើងវិញតាមរបៀបដែលលទ្ធផលគួរតែជាតម្លៃអតិបរមាដែលអាចត្រូវបានធ្វើឡើងជាមួយលេខទាំងនោះនៃអារេ។ ឧទាហរណ៍ [៣៤, ៨៦, ៨៧, …

អាន​បន្ថែម

សំណួរ​ទី 137។ យកស្ទួនចេញពីអារេតម្រៀប សេចក្តីថ្លែងការណ៍បញ្ហា“ យកស្ទួនពីអារេដែលបានតម្រៀប” ចែងថាអ្នកត្រូវបានផ្តល់ទំហំតម្រៀបនៃទំហំអិន។ អ្នកត្រូវដកធាតុស្ទួនចេញពីអារេ។ បោះពុម្ពអារេដែលមានធាតុតែមួយគត់បន្ទាប់ពីការដកធាតុស្ទួនចេញ។ ឧទាហរណ៍ a [] = {១, ១, ១, ១} {១} ការពន្យល់៖ …

អាន​បន្ថែម

សំណួរ​ទី 138។ រាប់ subarrays មានធាតុខុសគ្នាសរុបដូចគ្នានឹងអារេដើម សេចក្តីថ្លែងការណ៍អំពីបញ្ហា៉រាប់ subarrays មានធាតុខុសគ្នាសរុបដូចអារេដើម៉មានចែងថាអ្នកត្រូវបានផ្តល់អារេចំនួនគត់។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យរកចំនួនសរុបនៃអនុអារេដែលមានធាតុខុសគ្នាទាំងអស់ដែលមាននៅក្នុងអារេដើម។ ឧទាហរណ៍មកដល់ [] = {២, ១, ៣, ២, …

អាន​បន្ថែម

សំណួរ​ទី 139។ ផលិតផលនៃអារេលើកលែងតែខ្លួនឯង សេចក្តីថ្លែងការណ៍បញ្ហា“ ផលិតផលនៃអារេលើកលែងតែខ្លួនឯង” បានចែងថាអ្នកត្រូវបានផ្តល់អារេមួយ [] ។ ព្រីនអារេ p [] មួយទៀតដែលមានទំហំប៉ុនតម្លៃនោះនៅសន្ទស្សន៍អាត្ម័នទី ១ ស្មើនឹងផលិតផលនៃធាតុទាំងអស់នៃអារេដើម ...

អាន​បន្ថែម

សំណួរ​ទី 140។ ដំបូងបាត់វិជ្ជមាន បញ្ហ្របញ្ហ្រ "បាត់វិជ្ជមានដំបូង" បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេមួយដែលមានទំហំ [] (តម្រៀបឬមិនតម្រៀប) ។ រកលេខវិជ្ជមានដំបូងដែលបាត់នៅក្នុងអារេនេះ។ ឧទាហរណ៍ a [] = {១, ៣, ១, ៨} ២ ពន្យល់៖ ប្រសិនបើយើងតម្រៀបអារេយើងទទួលបាន {-1, …

អាន​បន្ថែម

សំណួរ​ទី 141។ អារេឡេតកូដជាប់គ្នា បញ្ហ្របញ្ហា៉អារេលិចឡេតកូដ៉មានបញ្ហាថាអ្នកត្រូវបានផ្តល់អារេមួយដែលមានទំហំ [n] ដែលមាន ១ និង ០ របស់។ សែ្វងរកផ្លូវក្រោមដីដែលវែងជាងគេដែលចំនួនលេខ ១ ស្មើនឹងលេខ ០ ។ ឧទាហរណ៍ a [] = {1, 0, 1, 0, 1, ...

អាន​បន្ថែម

សំណួរ​ទី 142។ លេខដែលមានប្រេកង់ធំធំជាងឬស្មើ k បញ្ហានៃសេចក្តីថ្លែងលេខបញ្ហា“ លេខដែលមានប្រេកង់ធំធំជាងឬស្មើ k” ចែងថាអ្នកត្រូវបានគេផ្តល់នូវអារេនៃចំនួនគត់ n និងគុណចំនួនគត់ k ។ លេខទាំងអស់នៅខាងក្នុងគឺជាលេខបឋម។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យស្វែងរកលេខដែលមាននៅក្នុងលេខ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 144។ ធាតុទូទៅនៅក្នុងជួរដេកទាំងអស់នៃម៉ាទ្រីសដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍បញ្ហា“ ធាតុរួមនៅក្នុងជួរដេកទាំងអស់នៃម៉ាទ្រីសដែលបានផ្តល់ឱ្យ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ម៉ាទ្រីសនៃ M * N ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកឃើញធាតុទូទៅទាំងអស់នៅក្នុងម៉ាទ្រីសដែលបានផ្តល់ឱ្យនៅក្នុងជួរនីមួយៗនៃម៉ាទ្រីសនៅក្នុងពេលវេលា O (M * N) ។ ឧទាហរណ៍មកដល់ [] = {{១២, ១, ៤, ៥, …

អាន​បន្ថែម

សំណួរ​ទី 145។ ប្រមូលពិន្ទុអតិបរមានៅក្នុងក្រឡាចត្រង្គមួយដោយប្រើការឆ្លងកាត់ពីរ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងត្រូវបានផ្តល់ម៉ាទ្រីសនៃទំហំ“ nxm” ហើយយើងត្រូវប្រមូលពិន្ទុអតិបរមានៅក្នុងក្រឡាចត្រង្គដោយប្រើការឆ្លងកាត់ពីរ។ ប្រសិនបើយើងកំពុងឈរនៅ cell i, j នោះយើងមានជំរើសបីដើម្បីចូលទៅកាន់ cell i + 1, j ឬ i + 1, j-1or i + 1, j + 1 ។ នោះគឺ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 147។ តម្រៀបធាតុតាមប្រេកង់ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់នៃលេខចំនួនមួយចំនួនត្រូវបានធ្វើម្តងទៀតនៅក្នុងវា។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យបោះពុម្ពលេខនៅក្នុងអារេនៅក្នុងលំដាប់ថយចុះយោងទៅតាមប្រេកង់របស់ពួកគេដែលត្រូវតម្រៀបធាតុតាមប្រេកង់។ ឧទាហរណ៍មកដល់ [] = {៣,៤,៣,១,២,៩,២,៩,២,៥} ២ ២ ២ ៣ ៣ ៩ ៩ …

អាន​បន្ថែម

សំណួរ​ទី 148។ រកធាតុដដែលៗដំបូងក្នុងជួរនៃចំនួនគត់ សេចក្តីថ្លែងការណ៍បញ្ហារកធាតុដដែលៗដំបូងគេនៅក្នុងជួរនៃបញ្ហាចំនួនគត់បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេនៃចំនួនគត់។ វាស្នើសុំឱ្យរកឃើញធាតុដដែលៗដំបូងពីអារេហើយបោះពុម្ពលេខនោះ។ ឧទាហរណ៍មកដល់ [] = {2,6,9,3,1,9,1} 9 ការពន្យល់ៈនៅក្នុងអារេដែលបានផ្តល់ជូនមាន ...

អាន​បន្ថែម

សំណួរ​ទី 149។ ស្វែងរកផ្លូវក្រោមដីដែលមានមធ្យមភាគជាមធ្យម សេចក្តីថ្លែងការណ៍បញ្ហាអ្នកបានផ្តល់អារេចំនួនគត់និងលេខ k ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកផ្លូវក្រោមដីជាមួយមធ្យមភាគអប្បបរមាដែលត្រូវរកអនុជួរនៃធាតុ k ដែលមានមធ្យមភាគអប្បបរមា។ ឧទាហរណ៍មកដល់ [] = {១២, ៣៤, ២០, ៣០, ២៤, ៤៥} k = ៣ អារេរងនៃ [០, ២] មានមធ្យមភាគអប្បបរមា។ ការពន្យល់៖ …

អាន​បន្ថែម

សំណួរ​ទី 150។ រកចំនួនប្រតិបត្ដិការបញ្ចូលគ្នាអប្បបរមាដើម្បីបង្កើតជាអារេនឌ្រីមេន សេចក្តីថ្លែងការណ៍បញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យរកចំនួនប្រតិបត្ដិការបញ្ចូលគ្នាជាអប្បបរមាដើម្បីបង្កើតអារេនេនឌែរពោលគឺស្វែងយល់ពីចំនួនអប្បបរមានៃប្រតិបត្ដិការច្របាច់បញ្ចូលគ្នាដែលត្រូវធ្វើនៅលើអារេដើម្បីធ្វើឱ្យវាក្លាយជាក្រោននីន។ ប្រតិបត្ដិការច្របាច់បញ្ចូលមានន័យថាគ្រាន់តែ ...

អាន​បន្ថែម

សំណួរ​ទី 151។ ពិនិត្យទំហំដែលបានផ្តល់ឱ្យ n អាចតំណាងឱ្យ BST នៃកម្រិត n ឬអត់ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេមួយដែលមានធាតុ n, ពិនិត្យមើលអារេដែលបានផ្តល់ឱ្យនៃទំហំ n អាចតំណាងឱ្យ BST នៃកម្រិត n ឬអត់។ នោះគឺដើម្បីពិនិត្យមើលថាតើមែកធាងស្វែងរកគោលពីរដែលបានសាងសង់ដោយប្រើធាតុ n ទាំងនេះអាចតំណាងឱ្យ BST នៃកម្រិត n ។ ឧទាហរណ៍មកដល់ [] = {១០, ៨, ៦, ៩, …

អាន​បន្ថែម

សំណួរ​ទី 152។ រកឃើញរូបភាពរងមធ្យមអតិបរមានៃប្រវែង k សេចក្តីថ្លែងការណ៍អំពីបញ្ហាអ្នកត្រូវបានគេផ្តល់អោយនូវចំនួនគត់និងលេខ k ។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យរកផ្លូវរងមធ្យមអតិបរមានៃប្រវែង k ។ Subarray គឺគ្មានអ្វីក្រៅពីអារេផ្សំឡើងពីប្លុកជាប់គ្នានៃធាតុរបស់អារេដើមឧទាហរណ៍មកដល់ [] = {1,3,12,34,76,10} [2, 4] ការពន្យល់: អារេចាប់ផ្តើម ...

អាន​បន្ថែម

សំណួរ​ទី 153។ ព្រីនព្រីនធ័រនៅក្នុងបញ្ហាពហុខ្សែសង្វាក់ម៉ាទ្រីស សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងត្រូវរកលំដាប់នៃគុណនៃម៉ាទ្រីកដូចជាចំនួនប្រតិបត្ដិការដែលទាក់ទងនឹងគុណនៃម៉ាទ្រីកទាំងអស់ត្រូវបានបង្រួមអប្បបរមា។ បន្ទាប់មកយើងត្រូវបោះពុម្ពការបញ្ជាទិញនេះពោលគឺព្រីនព្រីនជាបញ្ហាមេគុណសង្វាក់ម៉ាទ្រីស។ ពិចារណាថាអ្នកមាននិទ្ទេស A, B, …

អាន​បន្ថែម

សំណួរ​ទី 154។ រកភាពខុសគ្នាអប្បបរមារវាងធាតុទាំងពីរ សេចក្តីថ្លែងការណ៍បញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកឃើញភាពខុសគ្នាអប្បបរមារវាងធាតុទាំងពីរដែលបានផ្តល់ឱ្យនៅក្នុងអារេ។ ឧទាហរណ៍មកដល់ [] = {១១,១,៦,៨,២០,១៣} ២ ការពន្យល់៖ ភាពខុសគ្នាអប្បបរមារវាង ១១ និង ១៣ គឺ ២ ។ ការមកដល់ [] = {១៩,១៤,៨០,២០០,៣២,២២} ៣ ការពន្យល់៖ ភាពខុសគ្នាអប្បបរមា ចន្លោះពី ៣២ និង ២៩ ...

អាន​បន្ថែម

សំណួរ​ទី 155។ ម៉ាទ្រីសរងចតុកោណកែងធំជាងគេដែលផលបូកគឺ ០ សេចក្តីថ្លែងការណ៍បញ្ហារកឃើញអនុម៉ាទ្រីសទំហំអតិបរមានៅក្នុងអារេ 2D ដែលផលបូកគឺសូន្យ។ ម៉ាទ្រីសរងគឺមិនមានអ្វីក្រៅពីអារេ 2D នៅខាងក្នុងនៃអារេ 2D ដែលបានផ្តល់ឱ្យ។ ដូច្នេះអ្នកមានម៉ាទ្រីសនៃចំនួនគត់ដែលបានចុះហត្ថលេខាអ្នកត្រូវគណនាផលបូកនៃអនុរងនិងរកម៉ាទ្រីសជាមួយ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 158។ Subarray ដែលធំជាងគេបំផុត សេចក្តីថ្លែងការណ៍បញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យស្វែងរកផ្លូវក្រោមដីជាប់គ្នាធំបំផុត។ នេះមិនមានន័យអ្វីក្រៅពីការស្វែងរកផ្លូវក្រោមដី (ធាតុបន្ត) ដែលមានផលបូកធំជាងគេក្នុងចំណោមអនុរ៉ាដាផ្សេងទៀតទាំងអស់នៅក្នុងអារេដែលបានផ្តល់ ឲ្យ ។ ឧទាហរណ៍មកដល់ [] = {១, ៣, ៤, …

អាន​បន្ថែម

សំណួរ​ទី 159។ មេគុណសង្វាក់ម៉ាទ្រីស នៅក្នុងបញ្ហាខ្សែសង្វាក់ម៉ាទ្រីសគុណទី ២ យើងបានផ្តល់វិមាត្រនៃម៉ាទ្រីសរកឃើញលំដាប់លំដោយនៃមេគុណរបស់ពួកគេដូចជាចំនួនប្រតិបត្ដិការពាក់ព័ន្ធនឹងគុណនៃម៉ាទ្រីកទាំងអស់ត្រូវបានបង្រួមអប្បបរមា។ ពិចារណាថាអ្នកមាន ៣ ម៉ាទ្រីស A, B, C នៃទំហំអ័ក្សប៊ីបប៊ី ...

អាន​បន្ថែម

សំណួរ​ទី 160។ តម្រៀបអារេទៅតុល្យភាព BST នៅក្នុងជួរដែលបានតម្រៀបទៅនឹងបញ្ហា BST ដែលមានតុល្យភាពយើងបានផ្តល់អារេមួយតាមលំដាប់លំដោយបង្កើតមែកធាងស្វែងរកគោលពីរដែលមានតុល្យភាពពីអារេដែលបានតម្រៀប។ ឧទាហរណ៍ការបញ្ចូលមកដល់ [] = {១, ២, ៣, ៤, ៥} លទ្ធផលបញ្ជាទិញជាមុន៖ ៣ ២ ១ ៥ ៤ ការបញ្ចូលមកដល់ [] = {៧, ១១, ១៣, ២០, ២២, …

អាន​បន្ថែម

សំណួរ​ទី 161។ លេខទោល ដែលបានផ្តល់អារេមួយ [] នៃទំហំ n ។ ធាតុទាំងអស់នៅក្នុងអារេមានវត្តមានពីរដងលើកលែងតែ ១. រកឃើញធាតុដែលលេចឡើងតែម្ដងឬពាក្យផ្សេងទៀតដែលយើងនិយាយថារកឃើញលេខតែមួយ។ ការបញ្ចូលឧទាហរណ៍៖ a [] = {១, ៣, ៥, ៥, ២, ១, ៣} ...

អាន​បន្ថែម

សំណួរ​ទី 162។ សំណុំរង Leetcode នៅក្នុងបញ្ហាប៊ូតឡេតកូដយើងបានផ្តល់នូវសំណុំចំនួនគត់, លេខ, បោះពុម្ពសំណុំរងទាំងអស់ (សំណុំថាមពល) ។ សម្គាល់ៈសំណុំដំណោះស្រាយមិនត្រូវមានសំណុំរងជាន់គ្នាទេ។ អារេ A គឺជាសំណុំរងនៃអារេ B ប្រសិនបើអាចទទួលបានពីខដោយលុបមួយចំនួន (អាចសូន្យ ...

អាន​បន្ថែម

សំណួរ​ទី 163។ សាប់អារេ បានផ្តល់អារេឬសំណុំដែលមានធាតុ n ។ នៅទីនេះធាតុមានលក្ខណៈប្លែកឬមិនមានពាក្យដដែលៗ។ ច្រៀកអារេ (ឬសំណុំ) នៃលេខដោយគ្មានលេខស្ទួន។ ឧទាហរណ៍ // Init អារេមួយដែលមានសំណុំ ២, ៤, ៣ និង ១. int [] លេខ = {២, ៤, ៣, ១}; សាប់វត្ថុ = …

អាន​បន្ថែម

សំណួរ​ទី 164។ ការ៉េអតិបរមា នៅក្នុងបញ្ហាការ៉េអតិបរិមាយើងបានផ្តល់ម៉ាទ្រីសគោលពីរឌីត្រដែលបំពេញដោយលេខ ០ និង ១ រកឃើញការ៉េធំជាងគេដែលផ្ទុកតែ ១ របស់ហើយត្រឡប់តំបន់របស់វា។ ការបញ្ចូលឧទាហរណ៍៖ ១ ០ ១ ០ ០ ០ ១ ១ ១ ១ ១ ១ ១ ០ ០ ១ ១ ...

អាន​បន្ថែម

សំណួរ​ទី 165។ ចែកអារេទៅជាគូជាមួយផលបូកចែកដោយ K ការបែងចែកអារេទៅជាគូនិងផលបូកដែលអាចបែងចែកបានដោយខេគឺជាបញ្ហាដែលត្រូវបានសួរក្នុងបទសម្ភាសន៍ជាមួយការកែប្រែផ្សេងៗឥឡូវនេះ។ អ្នកដែលស្គាល់ខ្ញុំដឹងពីទំលាប់របស់ខ្ញុំក្នុងការបំលែងបញ្ហាទាំងនេះទៅជារឿងរ៉ាវ។ នៅក្នុងអត្ថបទនេះសូមឱ្យយើងពិនិត្យមើលបញ្ហានេះ។ ស្ថានភាពដើម្បីស្វែងយល់អំពី ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 167។ រកឃើញធាតុទាំងបីពីអារេបីផ្សេងគ្នាដែលនោះបូក a + b + c = ផលបូក បីស៊នគឺជាបញ្ហាដែលអ្នកសំភាសន៍ចូលចិត្ត។ វាជាបញ្ហាដែលខ្ញុំត្រូវបានសួរដោយផ្ទាល់ក្នុងអំឡុងពេលសំភាសន៍របស់ក្រុមហ៊ុន Amazon ។ ដូច្នេះដោយមិនខ្ជះខ្ជាយពេលវេលាទៀតសូមឱ្យយើងដោះស្រាយបញ្ហា។ អារេដែលមានទាំងលេខវិជ្ជមាននិងអវិជ្ជមាន។ លេខបីដែលបូកដល់សូន្យ / អាចកែប្រែបាន, …

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 169។ ខេទទេ រន្ធដាប់ប៊លបង្ហាញយ៉ាងត្រឹមត្រូវនូវភាពលំបាករបស់អ្នកថែសួនដោយព្យាយាមជ្រើសរើសផ្កាដែលសមនឹងលក្ខខណ្ឌរបស់យើង។ អ្នកថែសួនរបស់យើងមានចម្ការ N-slot ។ អ្នកថែសួនបានដាំផ្កានៅតាមរន្ធនីមួយៗ។ ផ្កានីមួយៗនឹងរីកដុះដាលនៅថ្ងៃពិសេសមួយ។ ដូចគ្នានេះផងដែរយើងបានដាំផ្កាបៃតង។ ...

អាន​បន្ថែម

សំណួរ​ទី 170។ រាប់ចំនួនផលិតផលដែលមាននៅក្នុងអារេ នៅក្នុងគូរាប់ផលិតផលដែលមានបញ្ហាក្នុងជួរដែលយើងបានផ្តល់អារេរាប់ចំនួនគូដែលខុសគ្នាដែលតម្លៃផលិតផលមាននៅក្នុងអារេ។ ឧទាហរណ៍ការបញ្ចូល A [] = {២, ៥, ៦, ៣, ១៥} ចំនួនលទ្ធផលនៃគូខុសគ្នាដែលផលិតផលរបស់វាមាននៅក្នុងអារេគឺៈ ២ គូគឺៈ (២, …

អាន​បន្ថែម

សំណួរ​ទី 171។ បោះពុម្ពធាតុប្លែកៗទាំងអស់នៃអារេចំនួនគត់ដែលបានផ្តល់ឱ្យ ដែលបានផ្តល់ឱ្យអារេចំនួនមួយបោះពុម្ពធាតុផ្សេងគ្នាទាំងអស់នៅក្នុងអារេ។ អារេដែលបានផ្តល់អាចមានផ្ទុកស្ទួនហើយលទ្ធផលគួរតែបោះពុម្ពរាល់ធាតុតែមួយប៉ុណ្ណោះ។ អារេដែលបានផ្តល់ឱ្យមិនត្រូវបានតម្រៀបទេ។ ឧទាហរណ៍បញ្ចូល៖ លេខ [] = {១២, ១០, ៩, ៤៥, ២, ១០, ១០, ៤៥} លទ្ធផល៖ ១២, ១០, ៩, ៤៥, ២ វិធីសាស្រ្ត…

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 173។ រាប់គូជាមួយផលបូកដែលបានផ្តល់ឱ្យ ដែលបានផ្តល់នូវចំនួនគត់នៃទំហំ n និងចំនួនគត់ 'K' អ្នកត្រូវរាប់ចំនួនគូ (មិនចាំបាច់មានតែមួយ) ដែលមាននៅក្នុងអារេដែលផលបូកស្មើនឹង 'K' ។ ការបញ្ចូលឧទាហរណ៍៖ Arr = {១, ៥, ៧, ១} K = ៦ លទ្ធផល៖ ដំណោះស្រាយកម្លាំង ២ សម្រាប់ការរាប់គូជាមួយនឹងគំនិតចំបងដែលត្រូវ ...

អាន​បន្ថែម

សំណួរ​ទី 174។ បញ្ចូលលុប GetRandom នៅក្នុងបញ្ហាបញ្ចូលលុបបញ្ហា GetRandom យើងត្រូវរៀបចំរចនាសម្ព័នទិន្នន័យដែលគាំទ្ររាល់ប្រតិបត្តិការខាងក្រោមក្នុងរយៈពេលជាមធ្យម (១) ដង។ insert (val): បញ្ចូល val item ទៅសំណុំប្រសិនបើមិនមានរួចហើយ។ remove (val): យក val item ចេញពីសំណុំប្រសិនបើមាន។ getRandom: ត្រឡប់ធាតុចៃដន្យពីសំណុំបច្ចុប្បន្ន ...

អាន​បន្ថែម

សំណួរ​ទី 175។ បញ្ចូលចន្លោះពេលត្រួតគ្នា ក្នុងការបញ្ចូលគ្នានូវបញ្ហាចន្លោះពេលត្រួតគ្នាយើងបានផ្តល់ការប្រមូលនៃចន្លោះពេលបញ្ចូលគ្នានិងបញ្ចូលចន្លោះពេលត្រួតគ្នាទាំងអស់។ ការបញ្ចូលឧទាហរណ៍៖ [[២, ៣], [៣, ៤], [៥, ៧] លទ្ធផល៖ [[២, ៤], [៥, ៧]] ការពន្យល់៖ យើងអាចបញ្ចូលគ្នា [២, ៣] និង [៣ , ៤] រួមគ្នាបង្កើត [២, ៤] វិធីសាស្រ្តសម្រាប់ការស្វែងរកការបញ្ចូលគ្នា ...

អាន​បន្ថែម

សំណួរ​ទី 176។ មេដាយនៃអារេអារេពីរ ដែលបានផ្តល់ឱ្យអារេបានតម្រៀបពីរនិង B នៃទំហំ n និងម៉ែត្ររៀងគ្នា។ រកមេដ្យាននៃជួរដែលបានតម្រៀបចុងក្រោយដែលទទួលបានបន្ទាប់ពីការបញ្ចូលគ្នារវាងអារេពីររឺមួយផ្សេងទៀតយើងនិយាយថារកមធ្យមភាគនៃអារេដែលបានតម្រៀប។ (ភាពស្មុគស្មាញនៃពេលវេលារំពឹងទុក៖ អូ (កំណត់ហេតុ (n))) វិធីសាស្រ្ត ១ សំរាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 177។ Subarray ផលិតផលអតិបរមា នៅក្នុងបញ្ហា subarray ផលិតផលអតិបរិមាយើងបានផ្តល់នូវចំនួនគត់មួយរកឃើញអនុជួរជាប់គ្នាដែលមានធាតុតែមួយដែលមានផលិតផលធំជាងគេ។ ឧទាហរណ៍ Arr = [0, -1, 0, 1, 2, -3] ផលិតផលអតិបរិមា = 2 Arr = [- 1, -1, -1] ផលិតផលអតិបរមា = -1 Arr = [0, -1, 0, - ២, ០] …

អាន​បន្ថែម

សំណួរ​ទី 178។ រកអតិបរិមានៃអប្បបរមាសម្រាប់គ្រប់ទំហំបង្អួចតាមអារេដែលបានផ្តល់ឱ្យ ដែលបានផ្តល់អារេមួយ [] នៃទំហំ n ។ សម្រាប់រាល់ទំហំបង្អួចដែលប្រែប្រួលពី ១ ដល់ n ក្នុងអារេបោះពុម្ពឬរកអប្បបរមាអតិបរមាសម្រាប់រាល់ទំហំបង្អួចក្នុងអារេដែលបានផ្តល់។ ឧទាហរណ៍បញ្ចូល៖ ក [] = {១០, ២០, ៣០, ៥០, ១០, ៧០, ៣០} លទ្ធផល៖ ៧០ ៣០ ២០ …

អាន​បន្ថែម

សំណួរ​ទី 179។ ទំហំអប្បបរមា Subarray Sum ដែលបានផ្តល់នូវចំនួនអារេនៃចំនួនគត់វិជ្ជមាននិងផលបូក s រកទំហំអប្បបរមានៃអនុបាត subcray នៃលេខដូចជាដែលផលបូកស្មើនឹងឬធំជាង s (តម្លៃដែលបានផ្តល់ឱ្យ) ។ ឧទាហរណ៍បញ្ចូល៖ លេខ [] = {២, ៣, ១, ២, ៤, ៣} s = ៧ លទ្ធផល៖ ២ {Subarray [៤, …

អាន​បន្ថែម

សំណួរ​ទី 180។ ស្វែងរកធាតុមួយនៅក្នុងជួរតម្រៀបវិល នៅក្នុងការស្វែងរកនៅក្នុងបញ្ហាអារេបង្វិលដែលបានតម្រៀបយើងបានផ្តល់អារេតម្រៀបនិងបង្វិលនិងធាតុពិនិត្យមើលថាតើធាតុដែលបានផ្តល់ឱ្យមានវត្តមាននៅក្នុងអារេរឺអត់។ ឧទាហរណ៍លេខបញ្ចូល [] = {២, ៥, ៦, ០, ០, ១, ២} គោលដៅ = ០ លទ្ធផលលេខបញ្ចូលពិត [] = {២, …

អាន​បន្ថែម

សំណួរ​ទី 181។ Subarray ផលិតផលអតិបរមា ដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់រកផលិតផលអតិបរមាដែលទទួលបានពីខ្សែស្រឡាយជាប់គ្នានៃអារេដែលបានផ្តល់ឱ្យ។ ឧទាហរណ៍ការបញ្ចូលមកដល់ [] = {-២, -៣, ០, -២,-៤០} លទ្ធផល ៨០ ការបញ្ចូលមកដល់ [] = {៥, ១០, ៦, -២, ១} ទិន្នផល ៣០០ បញ្ចូលមកដល់ [] = {-2 , -៤, -១០, ០, ៧០} លទ្ធផល ៧០ …

អាន​បន្ថែម

សំណួរ​ទី 182។ កំណត់ម៉ាទ្រីសសូន្យ នៅក្នុងបញ្ហាសូន្យម៉ាទ្រីសដែលបានកំណត់យើងបានផ្តល់ម៉ាទ្រីស (n X m) ប្រសិនបើធាតុគឺ ០ កំណត់ជួរដេកនិងជួរឈរទាំងមូលរបស់វា ០ ។ ឧទាហរណ៍ការបញ្ចូល៖ {[១, ១, ១] [១, ០, ១] [0, 0, 1]} លទ្ធផល៖ {[1, 1, 1] [0, 1, 1] [1, 1, 1] ...

អាន​បន្ថែម

សំណួរ​ទី 183។ ៣ ផលបូក នៅក្នុងបញ្ហាផលបូក ៣ យើងបានអោយលេខគុណលេខ n រកចំនួនបីដែលមានតែមួយដែលបូកនឹង ០ ។ ឧទាហរណ៍បញ្ចូល៖ លេខ = {-3, ០, ១, ២, -0, -៤} លទ្ធផល៖ { -1, 0, 1}, {-2, 1, -4} វិធីសាស្រ្តណាម៉ីសម្រាប់បញ្ហាបូក ៣ វិធីសាស្រ្តកម្លាំង Brute …

អាន​បន្ថែម

សំណួរ​ទី 184។ រកលេខស្ទួន ចំនួនជួរអារេដែលមាន (n + 1) និងធាតុនីមួយៗស្ថិតនៅចន្លោះពី ១ ដល់ n ។ ប្រសិនបើមានធាតុស្ទួនតែមួយរកឃើញលេខស្ទួន។ ឧទាហរណ៍ការបញ្ចូល៖ nums = {១, ៣, ៤, ២, ២} លទ្ធផល៖ ២ ការបញ្ចូល៖ លេខ = = {៣, ១, ៣, ៤, ២} លទ្ធផល៖ ៣ Naive …

អាន​បន្ថែម

សំណួរ​ទី 185។ គំរូអាងស្តុកទឹក សំណាកគំរូនៃអាងស្តុកទឹកគឺជាបច្ចេកទេសមួយក្នុងការជ្រើសរើសធាតុនៃអាងស្តុកទឹក k ដោយចៃដន្យពីបញ្ជីនៃធាតុ n ដែលមានទំហំធំ។ ឧទាហរណ៍បញ្ជីស្វែងរកនៅក្នុងហ្គូហ្គោលយូធ្យូប។ ល។ វិធីសាស្រ្តណាស៊ីសម្រាប់គំរូនៃអាងស្តុកទឹកសាងសង់អាងស្តុកទឹកដែលមានទំហំ k ហើយជ្រើសរើសយកធាតុពីបញ្ជីដែលបានជ្រើសរើសដោយចៃដន្យ។ ...

អាន​បន្ថែម

សំណួរ​ទី 186។ ធាតុញឹកញាប់បំផុតនៅក្នុងអារេ អ្នកត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហានិយាយថាអ្នកត្រូវតែរកឱ្យឃើញធាតុដែលមានញឹកញាប់បំផុតនៅក្នុងអារេមួយ។ ប្រសិនបើមានតម្លៃច្រើនដែលកើតឡើងចំនួនដងអតិបរមាបន្ទាប់មកយើងត្រូវបោះពុម្ពវាណាមួយ។ ការបញ្ចូលឧទាហរណ៍ [1, 4,5,3,1,4,16] លទ្ធផល ...

អាន​បន្ថែម

សំណួរ​ទី 187។ ផ្លូវអប្បបរមាអប្បបរមាបូក នៅក្នុងបញ្ហាផលបូកផ្លូវអប្បបរមាយើងបានផ្តល់ម៉ាទ្រីស“ × b” ដែលមានលេខមិនអវិជ្ជមាន។ ភារកិច្ចរបស់អ្នកគឺស្វែងរកផ្លូវពីកំពូលឆ្វេងទៅស្តាំដែលបង្រួមអប្បបរមាដែលមានចំនួនទាំងអស់ដែលចូលមកផ្លូវដែលអ្នកបានរកឃើញ។ សម្គាល់ៈអ្នកអាចផ្លាស់ទីបានតែ ...

អាន​បន្ថែម

សំណួរ​ទី 188។ តើធ្វើដូចម្តេចដើម្បីអនុវត្តជង់ប្រកបដោយប្រសិទ្ធភាពនៅក្នុងអារេតែមួយ? រចនានិងអនុវត្តរចនាសម្ព័នទិន្នន័យថ្មីដែលអនុវត្ត k ជង់ជាអារេទោល។ រចនាសម្ព័នទិន្នន័យថ្មីត្រូវតែគាំទ្រប្រតិបត្តិការទាំងពីរនេះ - ជំរុញ (ធាតុ, ជង់ - លេខ): ដែលរុញធាតុនៅក្នុងចំនួនជង់។ pop (stack_number)៖ ដែលលេចចេញនូវធាតុកំពូលពីចំនុចដែលបានផ្តល់អោយ ...

អាន​បន្ថែម

សំណួរ​ទី 189។ ព្រីនបន្ទាប់លេខធំជាងនៃសំណួរ Q នៅក្នុងព្រីនធ័រលេខធំជាងនៃសំណួរសំណួរ Q យើងបានផ្តល់អារេមួយដែលមានទំហំ] ដែលមានលេខនិងអារេមួយទៀត q [] នៃទំហំម៉ែតំណាងអោយសំណួរ។ សំណួរនីមួយៗតំណាងឱ្យសន្ទស្សន៍នៅក្នុងអារេ [] ។ សម្រាប់សំណួរនីមួយៗខ្ញុំបោះពុម្ពលេខពីអារេ ...

អាន​បន្ថែម

សំណួរ​ទី 190។ ពិនិត្យមើលថាតើអារេមួយជង់អាចតម្រៀបបាន នៅក្នុងការត្រួតពិនិត្យប្រសិនបើអារេគឺជាបញ្ហាដែលអាចដោះស្រាយបានជង់យើងបានផ្តល់អារេមួយដែលមានទំហំ [] ដែលមានធាតុពី 1 ដល់ n តាមលំដាប់ចៃដន្យ។ តម្រៀបអារេតាមលំដាប់ឡើងដោយប្រើជង់បណ្តោះអាសន្នបន្ទាប់ពីប្រតិបត្តិការទាំងពីរនេះ - យកធាតុចេញនៅពេលចាប់ផ្តើម ...

អាន​បន្ថែម

សំណួរ​ទី 191។ រកលេខកំពូល K (ឬញឹកញាប់បំផុត) នៅក្នុងស្ទ្រីម នៅក្នុងការរកឃើញលេខកំពូល k (ឬញឹកញាប់បំផុត) នៅក្នុងបញ្ហាស្ទ្រីមយើងបានផ្តល់អារេចំនួនគត់ដែលមានលេខមួយចំនួន។ សេចក្តីថ្លែងការណ៍បញ្ហានិយាយថាអ្នកត្រូវយកធាតុពីអារេហើយអ្នកអាចមានលេខ k ភាគច្រើននៅខាងលើប៉ុណ្ណោះ។ យើង​ត្រូវការ ...

អាន​បន្ថែម

សំណួរ​ទី 192។ ខេទទេរន្ធ LeetCode K Empty Slots គឺជាបញ្ហាដ៏ល្បីល្បាញមួយនៅលើ LeetCode ។ សេចក្តីថ្លែងការណ៍បញ្ហាគឺដូចនោះ - សួនច្បារមួយមានរន្ធជាច្រើនដែលមានផ្កានីមួយៗ។ ផ្កាទាំងអស់មិនត្រូវបានរំខានទេពីដំបូង។ ដែលបានផ្តល់ឱ្យអារេមួយនៃផ្កា] និងចំនួនគត់ k ។ ពិចារណាខ្ញុំនិយាយពីលេខ ០, ១ + ១ '...

អាន​បន្ថែម

សំណួរ​ទី 193។ អន្ទាក់ទឹកភ្លៀង LeetCode ដំណោះស្រាយ នៅក្នុងបញ្ហា Traping Rain Water LeetCode យើងបានផ្តល់ចំនួនគត់ដែលមិនអវិជ្ជមានតំណាងឱ្យផែនទីកម្ពស់មួយ ហើយទទឹងនៃរបារនីមួយៗគឺ 1។ យើងត្រូវស្វែងរកបរិមាណទឹកដែលអាចជាប់នៅក្នុងរចនាសម្ព័ន្ធខាងលើ។ ឧទាហរណ៍ ចូរ​យើង​យល់​ថា​ដោយ​ឧទាហរណ៍ For the ...

អាន​បន្ថែម

សំណួរ​ទី 194។ បច្ចេកទេសបង្អួចរអិល មុនពេលចាប់ផ្តើមនិងរួមជាមួយអ្វីដែលជាបច្ចេកទេសបង្អួចរអិល? អ្វីដែលវាធ្វើនិងរបៀបដែលវាធ្វើនូវអ្វីដែលវាធ្វើឱ្យយើងទទួលបានការព្យួរគំនិតនេះដោយបញ្ហាតូចតាចដែលបានផ្តល់ឱ្យនូវចំនួនគត់យើងមានភារកិច្ចស្វែងរកផលបូកអប្បបរមាពីគ្រប់ ...

អាន​បន្ថែម

សំណួរ​ទី 195។ រកឃើញធាតុដែលនៅជិត K ក្នុងការស្វែងរកបញ្ហាធាតុជិតបំផុត K យើងបានផ្តល់អារេតម្រៀបនិងតម្លៃ x ។ បញ្ហាគឺត្រូវរកចំនួន K របស់ធាតុដែលនៅជិតនឹង x ក្នុងអារេដែលបានផ្តល់។ អារេបានមកដល់ [] = {១២, ១៦, ២២, ៣០, ៣៥, ៣៩, ៤២,៤៥, ៤៨, ៥០, ៥៣, ៥៥, ៥៦} និង x …

អាន​បន្ថែម

សំណួរ​ទី 196។ លោតហ្គេម នៅក្នុងហ្គេមលោតយើងបានផ្តល់នូវចំនួនគត់មិនមែនអវិជ្ជមានអ្នកត្រូវបានគេដាក់ដំបូងនៅសន្ទស្សន៍ដំបូងនៃអារេ។ ធាតុនីមួយៗនៅក្នុងអារេតំណាងឱ្យប្រវែងលោតអតិបរមារបស់អ្នកនៅទីតាំងនោះ។ កំណត់ថាតើអ្នកអាចឈានដល់សន្ទស្សន៍ចុងក្រោយ។ ការបញ្ចូលឧទាហរណ៍៖ arr = [2,3,1,1,4] …

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 198។ ការបូកបញ្ចូលគ្នា នៅក្នុងបញ្ហាផលបូកបន្សំយើងបានផ្តល់អោយអារេនៃចំនួនគត់វិជ្ជមានមកដល់ [និងផលបូក s រកឃើញបន្សំតែមួយគត់នៃធាតុនៅអា [] ដែលផលបូកនៃធាតុទាំងនោះស្មើនឹងស។ លេខដដែលដដែលអាចត្រូវបានជ្រើសរើសពីចំនួនដងដែលគ្មានកំណត់។ ធាតុ ...

អាន​បន្ថែម

សំណួរ​ទី 199។ តំបន់អតិបរមានៃកោះ ការពិពណ៌នាអំពីបញ្ហា៖ តាមរយៈម៉ាទ្រីស 2D ម៉ាទ្រីសមានតែ ០ (តំណាងទឹក) និង ១ (តំណាងដី) ជាធាតុ។ កោះមួយនៅក្នុងម៉ាទ្រីសត្រូវបានបង្កើតឡើងដោយដាក់ជាក្រុមទាំងអស់ដែលនៅជាប់នឹងទី ១ ជាប់គ្នា ៤ ទិស (ផ្ដេកនិងបញ្ឈរ) ។ រកតំបន់អតិបរមានៃកោះនៅក្នុងម៉ាទ្រីស។ សន្មតថាគែមទាំងបួននៃ ...

អាន​បន្ថែម

សំណួរ​ទី 200។ ស្វែងរកក្នុងអារេបង្វិលអារេ ការស្វែងរកធាតុនៅក្នុងអារេបង្វិលដែលបានតម្រៀបអាចត្រូវបានរកឃើញដោយប្រើការស្វែងរកគោលពីរនៅក្នុងពេលវេលាអូ (ឡិន) ។ គោលបំណងនៃការប្រកាសនេះគឺដើម្បីស្វែងរកធាតុដែលបានផ្តល់ឱ្យនៅក្នុងជួរបង្វិលដែលបានតម្រៀបនៅក្នុងពេលវេលាអូ (ឡិន) ។ ឧទាហរណ៏មួយចំនួននៃអារេបង្វិលតម្រៀបត្រូវបានផ្តល់ឱ្យ។ ការបញ្ចូលឧទាហរណ៍៖ arr [] = {7,8,9,10,1,2,3,5,6}; ...

អាន​បន្ថែម

សំណួរ​ទី 201។ ផ្លូវប្លែក ក្រឡាចត្រង្គ mxn 2D ត្រូវបានផ្តល់ឱ្យហើយអ្នកកំពុងឈរនៅខាងលើបំផុតនិងខាងឆ្វេងបំផុតនៅក្នុងក្រឡាចត្រង្គ។ ឧ។ កោសិកាមានទីតាំងនៅ (១,១) ។ ស្វែងរកចំនួនផ្លូវប្លែកៗដែលអាចត្រូវបានគេយកទៅដល់កោសិកាដែលមានទីតាំងនៅ (m, n) ពីកោសិកាដែលមានទីតាំងនៅ (១,១) …

អាន​បន្ថែម

សំណួរ​ទី 202។ Subarray អតិបរមា នៅក្នុងបញ្ហា Subarray អតិបរិមាដែលយើងបានផ្តល់លេខជួរអារេចំនួនរកឃើញអារេជាប់គ្នាដែលមានផលបូកធំបំផុតហើយបោះពុម្ពតម្លៃ subarray ផលបូកអតិបរមា។ ឧទាហរណ៍លេខបញ្ចូល [] = {-២, ១, -៣, ៤, ១, ២, ១, -៥, ៤} លទ្ធផល ៦ ក្បួនដោះស្រាយដែលមានគោលដៅគឺស្វែងរក…

អាន​បន្ថែម

សំណួរ​ទី 203។ ប្រវែងនៃផ្នែកបន្ទាប់ Fibonacci វែងបំផុត ដែលបានផ្តល់ឱ្យការកើនឡើងយ៉ាងតឹងរឹងនៃចំនួនគត់វិជ្ជមានរកប្រវែងនៃការបន្ត fibonacci វែងបំផុត។ លំដាប់នៃធាតុ n គឺ fibonacci ដូចជាប្រសិនបើ, n> = ៣ xi = x (i - ២) + x (i -១) ដែល xi គឺជាពាក្យអាយនៃលំដាប់ហើយខ្ញុំ> = ២ ឧទាហរណ៍បញ្ចូលមកដល់ [] ។ ..

អាន​បន្ថែម

សំណួរ​ទី 204។ បញ្ចូលគ្នាចន្លោះពេល នៅក្នុងការបញ្ចូលគ្នារវាងបញ្ហាចន្លោះពេលយើងបានផ្តល់សំណុំនៃចន្លោះពេលនៃសំណុំបែបបទ [l, r] បញ្ចូលគ្នានូវចន្លោះពេលត្រួតគ្នា។ ឧទាហរណ៍ការបញ្ចូល {[១, ៣], [២, ៦], [៨, ១០], [១៥, ១៨]} ទិន្នផល {[១, ៦], [៨, ១០], [១៥, ១៨]} ការបញ្ចូល {[ ១, ៤], [១, ៥]} លទ្ធផល {[១, ៥]} វិធីសាស្ត្រណាតូសម្រាប់បញ្ចូលគ្នាចន្លោះពេល ...

អាន​បន្ថែម

សំណួរ​ទី 205។ 4 សាំ ក្នុងបញ្ហា 4Sum យើងបានអោយលេខគត់ x និងអារេមួយនៃទំហំ n ។ រកសំណុំដែលមានតែមួយនៃធាតុទាំងបួននៅក្នុងអារេដូចជាផលបូកនៃធាតុទាំង ៤ នោះស្មើនឹងចំនួនគត់ x ដែលបានផ្តល់។ ការបញ្ចូលឧទាហរណ៍ a [] = {4, 4, -1, ...

អាន​បន្ថែម

សំណួរ​ទី 206។ រកចំណុចកំពូល តោះស្វែងយល់បញ្ហារកចំណុចកំពូល។ សព្វថ្ងៃនេះយើងមានអារេដែលត្រូវការធាតុកំពូលរបស់វា។ ឥឡូវនេះអ្នកត្រូវតែឆ្ងល់ថាតើខ្ញុំចង់មានន័យអ្វីដោយធាតុកំពូល? ធាតុកំពូលគឺជាធាតុមួយដែលធំជាងអ្នកជិតខាងទាំងអស់។ ឧទាហរណ៍ៈបានផ្តល់អារេនៃ ...

អាន​បន្ថែម

សំណួរ​ទី 207។ ធាតុតូចបំផុត K-th នៅក្នុងម៉ាទ្រីសតម្រៀប នៅក្នុងធាតុតូចបំផុតរបស់ K-th នៅក្នុងបញ្ហា Srix Matrix យើងបានផ្តល់ម៉ាទ្រីស nxn ដែលរាល់ជួរដេកនិងជួរឈរត្រូវបានតម្រៀបតាមលំដាប់មិនថយចុះ។ រកធាតុតូចតាច kth នៅក្នុងអារេ 2D ដែលបានផ្តល់។ ឧទាហរណ៍បញ្ចូល ១: k = ៣ និងម៉ាទ្រីស = ១១, ២១, ៣១, ៤១ …

អាន​បន្ថែម

សំណួរ​ទី 208។ ត្រីកោណប៉ាស្កាល់ឡេឡេកូដ ត្រីកោណប៉ាស្កាល់គឺជាបញ្ហា Leetcode ដែលល្អដែលត្រូវបានគេសួរច្រើនដងនៅក្នុងក្រុមហ៊ុន Amazon ក្រុមហ៊ុន Microsoft និងក្រុមហ៊ុនផ្សេងទៀត។ យើងបានផ្តល់ជួរដេកចំនួនគត់មិនអវិជ្ជមានបោះពុម្ពជួរដេកដំបូងនៃត្រីកោណប៉ាស្កាល់។ ជួរឧទាហរណ៍ = ៥ ជួរ = ៦ ប្រភេទនៃដំណោះស្រាយសម្រាប់ត្រីកោណប៉ាស្កាលឡៃកូដកូដឌីណាមិចកម្មវិធី ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 210។ បញ្ចូលគ្នាជួរអារេ នៅក្នុងការបញ្ចូលគ្នានូវបញ្ហាដែលបានតម្រៀបគ្នាយើងបានផ្តល់អារេពីរប្រភេទតាមលំដាប់លំដោយ។ នៅក្នុងការបញ្ចូលដំបូងយើងបានផ្តល់លេខដែលបានចាប់ផ្តើមទៅ array1 និង array2 ។ លេខទាំងពីរនេះគឺ N និង M. ទំហំនៃអារេ ១ គឺស្មើនឹងផលបូករបស់ N និង M. ក្នុងអារេទី ១ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 212។ តម្រៀបពណ៌ ពណ៌តម្រៀបគឺជាបញ្ហាដែលយើងត្រូវផ្តល់អារេមួយដែលមានវត្ថុ N ។ ប្រអប់នីមួយៗត្រូវបានលាបពណ៌តែមួយពណ៌ដែលអាចមានពណ៌ក្រហមខៀវនិងស។ យើងមានវត្ថុ N ដែលត្រូវបានលាបពណ៌រួចហើយ។ យើងត្រូវតម្រៀបអារេដែលមានពណ៌ដូចគ្នា ...

អាន​បន្ថែម

សំណួរ​ទី 213។ បង្វិលអារេ ការបង្វិលអារេគឺជាបញ្ហាដែលយើងបានផ្តល់ទំហំអារេអិន។ យើងត្រូវបង្វិលអារេតាមទិសដៅត្រឹមត្រូវ។ ការផ្លាស់ប្តូរធាតុនីមួយៗដោយទីតាំងមួយនៅខាងស្តាំនិងធាតុចុងក្រោយនៃអារេមកដល់ទីតាំងដំបូង។ ដូច្នេះយើងបានផ្តល់តម្លៃ K ...

អាន​បន្ថែម

សំណួរ​ទី 214។ កុងតឺន័រដែលមានទឹកច្រើនបំផុត ការពិពណ៌នាបញ្ហា៖ អ្នកត្រូវបានគេអោយចំនួនគត់ n (y0, y1, y2 … yn-1) នៅ n សន្ទស្សន៍ (i = 0,1,2 … n-1) ។ ចំនួនគត់នៅសន្ទស្សន៍ i-th គឺយី។ ឥឡូវអ្នកគូរបន្ទាត់ n នៅលើយន្តហោះរទេះរុញនីមួយៗចំណុចតភ្ជាប់ (i, យី) និង (i, ០) ។ រកបរិមាណទឹកអតិបរមា ...

អាន​បន្ថែម

សំណួរ​ទី 215។ មេគុណម៉ាទ្រីសច្រវ៉ាក់ដោយប្រើកម្មវិធីឌីណាមិក វិធីគុណសង្វាក់ម៉ាទ្រីសគឺជាវិធីសាស្រ្តមួយដែលយើងរកឃើញវិធីល្អបំផុតដើម្បីគុណនឹងម៉ាទ្រីសដែលបានផ្តល់។ យើងទាំងអស់គ្នាដឹងថាមេគុណម៉ាទ្រីសគឺមានទំនាក់ទំនងគ្នា (A * B = B * A) នៅក្នុងធម្មជាតិ។ ដូច្នេះយើងមានការបញ្ជាទិញជាច្រើនដែលយើងចង់អនុវត្តគុណ។ តាមពិតនៅក្នុងក្បួនដោះស្រាយនេះ ...

អាន​បន្ថែម

សំណួរ​ទី 216។ Subarray Sum ស្មើនឹង k បានផ្តល់អារេចំនួនគត់និងចំនួនគត់ k ។ រកចំនួនសរុបនៃ subarrays ជាប់គ្នានៃអារេដែលបានផ្តល់ឱ្យដែលផលបូកនៃធាតុគឺស្មើនឹង k ។ ឧទាហរណ៍ការបញ្ចូលទី ១៖ arr [] = {៥.០.៥,១០,៣,២, -១៥,៤} k = ៥ លទ្ធផល៖ ៧ បញ្ចូល ២៖ arr [] = {១.១,១,២,៤, -២} k = ២ លទ្ធផល៖ ៤ ពន្យល់៖ ពិចារណាឧទាហរណ៍ ១ ...

អាន​បន្ថែម

សំណួរ​ទី 217។ បញ្ហាបូករង នៅក្នុងបញ្ហាផលបូកសំណុំរងយើងត្រូវបានផ្តល់បញ្ជីនៃចំនួនវិជ្ជមានទាំងអស់និងផលបូក។ យើងត្រូវពិនិត្យមើលថាតើមានសំណុំរងដែលផលបូកស្មើនឹងផលបូកដែលបានផ្តល់ឱ្យទេ។ ឧទាហរណ៍បញ្ជីបញ្ចូលលេខ៖ ១ ២ ៣ ១០ ៥ បូក៖ ៩ លទ្ធផលពិតការពន្យល់សម្រាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 218។ តម្រៀបគំនរ តម្រៀបហ៊ារគឺជាបច្ចេកទេសតម្រៀបផ្អែកលើការប្រៀបធៀបដែលផ្អែកលើរចនាសម្ព័ន្ធទិន្នន័យប្រព័ន្ធគោលពីរ។ HeapSort គឺស្រដៀងគ្នាទៅនឹងជំរើសនៃការជ្រើសរើសដែលយើងរកឃើញធាតុអតិបរមាហើយបន្ទាប់មកដាក់ធាតុនោះនៅចុងបញ្ចប់។ យើងធ្វើម្តងទៀតនូវដំណើរការដូចគ្នានេះសម្រាប់ធាតុដែលនៅសល់។ ដែលមិនបានផ្តល់ ...

អាន​បន្ថែម

សំណួរ​ទី 219។ បញ្ហាផ្លាស់ប្តូរកាក់ បញ្ហានៃការផ្លាស់ប្តូរកាក់ - ផ្តល់ជូនកាក់មួយចំនួននៃតម្លៃផ្សេងៗគ្នា c1, c2, …, cs (ឧទាហរណ៍៖ ១.៤,៧ …។ ) ។ យើងត្រូវការចំនួនទឹកប្រាក់ n ។ ប្រើកាក់ដែលបានផ្តល់ឱ្យទាំងនេះដើម្បីបង្កើតចំនួន n ។ អ្នកអាចប្រើកាក់បានច្រើនដងតាមតម្រូវការ។ រកចំនួនសរុបនៃវិធីដែល ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 221។ ចំនួនប្រតិបត្ដិការបញ្ចូលគ្នាអប្បបរមាដើម្បីបង្កើតអារេផាល់ឡាំង សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ចំនួនអប្បបរមានៃប្រតិបត្តិការបញ្ចូលគ្នាដើម្បីបង្កើតបញ្ហាអារេផាលីនធែម” យើងបានផ្តល់អារេ“ a []” ។ រកចំនួនអប្បបរមានៃការរួមបញ្ចូលគ្នាដែលត្រូវបានទាមទារដើម្បីបង្កើតជាអារេនឌ្រីមេន។ ចំណាំៈក្រាហ្វិនឌឺមឺរគឺជាពាក្យឃ្លាឬលំដាប់ដែលអានថយក្រោយដូចគ្នានឹងទៅមុខ។ ...

អាន​បន្ថែម

សំណួរ​ទី 222។ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានផ្តល់នៃឌីនិងខ្ញុំ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ទម្រង់អប្បបរមាពីលំដាប់លេខនៃលេខ D និងខ្ញុំ” យើងបានផ្តល់គំរូមួយដែលមានតែរបស់ I និង D ។ ខ្ញុំសម្រាប់ការកើនឡើងនិង D សម្រាប់ការថយចុះ។ សរសេរកម្មវិធីដើម្បីបោះពុម្ពលេខអប្បបរមាតាមលំនាំនោះ។ ខ្ទង់ពីលេខ 1-9 និងខ្ទង់លេខមិនអាចធ្វើម្តងទៀតបានទេ។ ទ្រង់ទ្រាយបញ្ចូល ...

អាន​បន្ថែម

សំណួរ​ទី 223។ រក Subarray នៃប្រវែងដែលបានផ្តល់ជាមួយមធ្យមតិចបំផុត សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ស្វែងរក Subarray នៃប្រវែងដែលបានផ្តល់ឱ្យជាមួយនឹងចំនួនមធ្យមតិចបំផុត” យើងបានផ្តល់នូវអារេនិងចំនួនគត់បញ្ចូល X។ សរសេរកម្មវិធីដើម្បីស្វែងរកផ្លូវរងនៃប្រវែង X ជាមួយនឹងមធ្យម / អប្បបរមា។ ព្រីនសន្ទស្សន៍ចាប់ផ្តើមនិងបញ្ចប់នៃខ្សែរងដែលមានតិចបំផុត ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 225។ បញ្ចូលគ្នា K ជួរអារេនិងបោះពុម្ពតម្រៀបលទ្ធផល បញ្ហ្របញ្ហ្រនៅក្នុងបញ្ហ្រងបញ្ចូលគ្នា K និងតម្រៀបព្រ្រចលទ្ធផល "យើងបានផ្តល់ឱ្រយនូវក្រដាប់តម្រៀបមានទំហំខុសៗគ្នា។ សរសេរកម្មវិធីដើម្បីបញ្ចូលគ្នានូវអារេទាំងនោះនិងព្រីនអារេដែលបានតម្រៀបចុងក្រោយជាលទ្ធផល។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានចំនួនគត់ n ។ ជួរ n បន្ទាប់មានផ្ទុក ...

អាន​បន្ថែម

សំណួរ​ទី 226។ រកធាតុអប្បបរមានៅក្នុងជួរតម្រៀបនិងបង្វិល សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ស្វែងរកធាតុអប្បបរមានៅក្នុងជួរដែលបានតម្រៀបនិងបង្វិល” ដែលយើងបានផ្តល់ជាជួរ [] ។ អារេនេះត្រូវបានបង្វិលនៅចំណុចមិនស្គាល់មួយចំនួនរកឃើញធាតុអប្បបរមានៅក្នុងអារេនេះ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានតម្លៃចំនួនគត់ n ។ ...

អាន​បន្ថែម

សំណួរ​ទី 227។ តម្រៀបធាតុតាមប្រេកង់ទី II បញ្ហ្របញ្ហ្រក្នុងបញ្ហ្រ៉្រងប្រភ្រទតម្រៀបតាមប្រេកង់ទី ២ ៉យើងបានផ្តល់អារេមួយ។ តម្រៀបអារេយោងទៅតាមប្រេកង់នៃធាតុដែលធាតុប្រេកង់ខ្ពស់ជាងមុនបន្ទាប់មកអ្នកដទៃ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានចំនួនគត់ n ។ ខ្សែទីពីរមាន n ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 229។ បញ្ចូលចន្លោះពេលត្រួតគ្នាលើកទី ២ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ការបញ្ចូលគ្នានៃចន្លោះពេលជាន់គ្នាលើកទី ២” មានបញ្ហាដែលយើងបានផ្តល់អោយ។ សរសេរកម្មវិធីមួយដែលនឹងបញ្ចូលចន្លោះពេលត្រួតគ្នាទៅជាមួយហើយបោះពុម្ពរាល់ចន្លោះពេលដែលមិនត្រួតគ្នា។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានចំនួនគត់ n ។ ខ្សែទីពីរមាន n គូដែលគូនីមួយៗនៅ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 232។ ការតម្រៀប Pancake សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងបញ្ហា“ ការតម្រៀបនំផេនខេន” យើងបានផ្តល់នូវចំនួនគត់ A [] ។ តម្រៀបអារេដោយសម្តែងឈុតវិលជុំផេនខេន។ នៅលើក្រដាសផេនខេកមួយយើងធ្វើតាមជំហានខាងក្រោមៈជ្រើសរើសយកចំនួនគត់ k ដែល ១ <= k <= arr.length ។ បញ្ច្រាសអារេរងចូលមកដល់ [1 … k-0] (០- បានធ្វើលិបិក្រម) ។ ការបញ្ចូល ...

អាន​បន្ថែម

សំណួរ​ទី 233។ រៀបចំលេខដែលបានផ្តល់ឱ្យបង្កើតជាលេខធំបំផុតទី II សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ រៀបចំលេខដែលបានផ្តល់ឱ្យដើម្បីបង្កើតជាចំនួនធំបំផុតលេខ ២” យើងបានផ្តល់ចំនួនវិជ្ជមាន។ រៀបចំឱ្យពួកគេតាមរបៀបដែលការរៀបចំនឹងបង្កើតបានជាតម្លៃធំបំផុត។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានចំនួនគត់ n ។ ខ្សែទីពីរមាន ...

អាន​បន្ថែម

សំណួរ​ទី 234។ ការអនុវត្តមិនសមហេតុផលនៃការតម្រៀបរហ័ស សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ការអនុវត្តប្រកបដោយភាពសមហេតុផលនៃបញ្ហារហ័ស” យើងបានផ្តល់អារេមួយ [] ។ យើងត្រូវតម្រៀបអារេដោយប្រើការតម្រៀបរហ័ស។ នៅទីនេះការតម្រៀបរហ័សមិនត្រូវបានអនុវត្តតាមលំដាប់លំដោយទេវាត្រូវបានអនុវត្តតាមលក្ខណៈដដែល។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានចំនួនគត់ n ។ ខ្សែទីពីរមាន ...

អាន​បន្ថែម

សំណួរ​ទី 235។ ច្របល់អារេដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ សាប់អារេដែលបានផ្តល់ឱ្យ” បញ្ហាយើងបានផ្តល់នូវចំនួនគត់។ សរសេរកម្មវិធីដែលសាប់អារេដែលបានផ្តល់ឱ្យ។ នោះគឺវានឹងច្របាច់ធាតុនៅក្នុងអារេដោយចៃដន្យ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានចំនួនគត់ n ។ បន្ទាត់ទី ២ មានលទ្ធផលចំនួនគត់បំបែកដោយដកឃ្លា ...

អាន​បន្ថែម

សំណួរ​ទី 236។ រកជួរដេកដែលមានចំនួនអតិបរមានៃលេខ 1 សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ រកជួរដេកដែលមានចំនួនអតិបរិមានៃលេខ ១” យើងបានអោយម៉ាទ្រីស (អារេ ២D) មានខ្ទង់គោលពីរជាមួយជួរនីមួយៗដែលបានតម្រៀប។ រកជួរដេកដែលមានចំនួនអតិបរមានៃ 1 ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយដែលមានចំនួនគត់ពីរគឺ n, m ។ បន្ទាប់, បន្ទាត់ n ...

អាន​បន្ថែម

សំណួរ​ទី 237។ ការតម្រៀប K ជួរអារេ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ តម្រៀបអេសតម្រៀបអារេ” យើងបានផ្តល់នូវធាតុជាច្រើនដែលធាតុនីមួយៗស្ថិតនៅចម្ងាយឆ្ងាយពីទីតាំងគោលដៅរបស់វា។ បង្កើតក្បួនដោះស្រាយដែលតម្រៀបតាម O (n log k) ពេលវេលា។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានតំលៃចំនួនគត់ N ...

អាន​បន្ថែម

សំណួរ​ទី 238។ ផលិតផលអតិបរមា Subarray II សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ផលិតផលអតិបរិមា Subarray II” យើងបានផ្តល់នូវអារេមួយដែលរួមមានចំនួនវិជ្ជមានវិជ្ជមាននិងលេខសូន្យ។ យើងត្រូវស្វែងរកផលិតផលអតិបរិមារបស់នាវាមុជទឹក។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានចំនួនគត់អិនទី ២- ជួរដែលមានចំនួនគត់ដែលបំបែកដោយចន្លោះ N ។ ទ្រង់ទ្រាយលទ្ធផលមានតែ ...

អាន​បន្ថែម

សំណួរ​ទី 239។ Subarray ធំបំផុតដែលមានចំនួនស្មើនឹង ០ និង ១ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ Subarray ធំជាងគេដែលមានចំនួនស្មើនឹងលេខ ០ និង ១ របស់បញ្ហា” យើងបានផ្តល់ជួរមួយដែលមាន [] ដែលមានតែ ០ និង ១ ។ សន្ទស្សន៍ចុងនៃ subarray ធំបំផុត។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 241។ ចំនួនធាតុតូចជាងខាងស្តាំ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ចំនួនធាតុតូចជាងនៅខាងស្តាំ” បញ្ហាយើងបានផ្តល់អារេមួយ [] ។ រកចំនួនធាតុតូចជាងដែលស្ថិតនៅខាងស្តាំនៃធាតុនីមួយៗ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងបន្ទាត់តែមួយដែលមានចំនួនគត់អិនទី ២- មានផ្ទុកចំនួនគត់ដែលបំបែកដោយចន្លោះ N ។ លទ្ធផល ...

អាន​បន្ថែម

សំណួរ​ទី 242។ ការកើនឡើងជាបន្តបន្ទាប់នៃប្រវែងបីជាមួយនឹងផលិតផលអតិបរមា សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង "ការកើនឡើងជាបន្តបន្ទាប់នៃប្រវែងបីជាមួយនឹងផលិតផលអតិបរិមា" បញ្ហាយើងបានផ្តល់នូវចំនួនគត់វិជ្ជមាន។ រកឃើញជាបន្តបន្ទាប់នៃប្រវែង ៣ ជាមួយនឹងផលិតផលអតិបរមា។ បនា្ទាប់គួរតែកើនឡើង។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានលេខគត់ N បង្ហាញពីទំហំ ...

អាន​បន្ថែម

សំណួរ​ទី 243។ ធាតុផ្សំលេចឡើងច្រើនជាងដងមិនមាននៅក្នុងខេ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ធាតុលេចឡើងច្រើនជាង N / K ដងក្នុងអារេ” បញ្ហាយើងបានផ្តល់នូវចំនួនគត់នៃទំហំ n ។ ស្វែងរកធាតុដែលលេចឡើងច្រើនជាង n / k ដង។ ដែល k ជាតម្លៃបញ្ចូល។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានចំនួនគត់ N និង ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 246។ រកលេខដដែលៗអតិបរមាក្នុងអារេ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ រកលេខដដែលៗអតិបរិមាក្នុងអារេ” ដែលយើងបានផ្តល់នូវទំហំដែលមិនបានតម្រៀបនៃទំហំអិចដែលផ្តល់ឱ្យមានលេខនៅក្នុងជួរ {0, k} ដែល k <= អិន។ រកលេខដែលនឹងមកជាចំនួនអតិបរមា នៃដងនៅក្នុងអារេ។ ទ្រង់ទ្រាយបញ្ចូល

អាន​បន្ថែម

សំណួរ​ទី 247។ Tug នៃសង្គ្រាម សេចក្តីថ្លែងការណ៍អំពីបញ្ហាក្នុងការទាញនៃបញ្ហាសង្គ្រាមយើងបានផ្តល់នូវចំនួនគត់ចែកចែកអារេទៅជាសំណុំរងនៃទំហំ n / 2 ទំហំនីមួយៗដូច្នេះភាពខុសគ្នានៃផលបូកនៃសំណុំរងពីរគឺតិចបំផុតតាមដែលអាចធ្វើទៅបាន។ ប្រសិនបើ n សូម្បីតែទំហំសំណុំរងនីមួយៗគឺ n / 2 ។ ប្រសិនបើ ...

អាន​បន្ថែម

សំណួរ​ទី 248។ ដំណើរទេសចរណ៍រាងជារង្វង់លើកដំបូងដើម្បីទៅទស្សនាប្រេងឥន្ធនៈទាំងអស់ នៅក្នុងដំណើរទេសចរណ៍រាងជារង្វង់ដំបូងដែលទៅមើលរាល់បញ្ហាប្រេងឥន្ធនៈនោះសេចក្តីថ្លែងការណ៍គឺថាមានរង្វង់ដែលមានម៉ាស៊ីនបូមសាំង n នៅលើរង្វង់។ រាល់ម៉ាស៊ីនបូមសាំងមានទិន្នន័យមួយគូ។ តម្លៃទីមួយគឺបរិមាណបូមសាំងមានហើយទីពីរគឺ…

អាន​បន្ថែម

សំណួរ​ទី 249។ រាប់ត្រីកោណដែលអាចធ្វើបាន សេចក្តីថ្លែងអំពីបញ្ហាក្នុងការរាប់បញ្ហាត្រីកោណដែលអាចកើតមានយើងបានផ្តល់នូវចំនួនគត់វិជ្ជមាន n ។ រកចំនួនត្រីកោណដែលអាចត្រូវបានបង្កើតឡើងដោយប្រើធាតុបីផ្សេងគ្នានៃអារេដែលជាជ្រុងនៃត្រីកោណ។ សម្គាល់ៈលក្ខខណ្ឌនៃត្រីកោណគឺជាផលបូកនៃភាគីទាំងពីរ…

អាន​បន្ថែម

សំណួរ​ទី 250។ ផលបូក Subarray អតិបរិមា សេចក្តីថ្លែងការណ៍អំពីបញ្ហាក្នុងការបូកសរុបរង្វង់មូលអតិបរិមាយើងបានអោយជួរនៃចំនួនគត់ដែលបានរៀបចំជារង្វង់រកផលបូកអតិបរិមានៃលេខជាប់គ្នាក្នុងជួររង្វង់។ ឧទាហរណ៍ការបញ្ចូលមកដល់ [] = {១៣, -១៧, ១១, ៩, ៤, ១២, ១} លទ្ធផល ៤០ ពន្យល់នៅទីនេះផលបូក = ១១ + …

អាន​បន្ថែម

សំណួរ​ទី 251។ ធាតុទាំងបួនដែលគួរអោយពិចារណា សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងធាតុបួនដែលបូកនឹងបញ្ហាដែលបានផ្តល់ឱ្យយើងបានផ្តល់នូវអារេដែលមានធាតុ N ដែលអាចមានលក្ខណៈវិជ្ជមានឬអវិជ្ជមាន។ រកសំណុំនៃធាតុទាំងបួនដែលផលបូកស្មើនឹងតម្លៃដែលបានផ្តល់ឱ្យ k ។ ការបញ្ចូលទ្រង់ទ្រាយបន្ទាត់ទីមួយមានចំនួនគត់អិន - ខ្សែទីពីរមានអារេ ...

អាន​បន្ថែម

សំណួរ​ទី 252។ បញ្ហាភាគថាស សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហាភាគថាសយើងបានផ្តល់សំណុំដែលមានធាតុ n ។ ស្វែងរកថាតើសំណុំដែលបានផ្តល់អាចត្រូវបានបែងចែកជាពីរឈុតដែលផលបូកនៃធាតុនៅក្នុងសំណុំរងគឺស្មើ។ ឧទាហរណ៍ការបញ្ចូលមកដល់ [] = {៤, ៥, ១១, ៩, ៨, ៣} លទ្ធផលបាទពន្យល់ពន្យល់អារេ ...

អាន​បន្ថែម

សំណួរ​ទី 253។ បញ្ហារបស់តារាល្បី ៗ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងបញ្ហារបស់តារាល្បីមានបន្ទប់របស់ប្រជាជនអិន, ស្វែងរកអ្នកល្បីល្បាញ។ ល័ក្ខខ័ណ្ឌសម្រាប់អ្នកល្បីល្បាញគឺ - ប្រសិនបើ A គឺជាអ្នកល្បីល្បាញបន្ទាប់មកអ្នកផ្សេងទៀតនៅក្នុងបន្ទប់គួរតែដឹង A. A. មិនគួរស្គាល់នរណាម្នាក់នៅក្នុងបន្ទប់។ យើងត្រូវស្វែងរកអ្នកដែលបំពេញលក្ខខណ្ឌទាំងនេះ។ ...

អាន​បន្ថែម

សំណួរ​ទី 254។ រកឃើញអនុជួរដែលមានទំហំ ៣ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងជួរនៃចំនួនគត់ដែលមិនបានផ្តល់ឱ្យ។ យើងត្រូវរកលំដាប់បន្តបន្ទាប់នៃទំហំ ៣ ។ អនុញ្ញាតឱ្យធាតុបីជាអារេ [អាយ] អារេ [ច] អារេ [ខេ] បន្ទាប់មកអារេ [ខ្ញុំ] អារេ [ជ] <អា [ខ] សម្រាប់ខ្ញុំ <ជ < k ។ ប្រសិនបើមានបីដងត្រូវបានរកឃើញនៅក្នុងអារេបន្ទាប់មកបោះពុម្ពមួយណា ...

អាន​បន្ថែម

សំណួរ​ទី 255។ Subarray ជាមួយ Sum Sum សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅផ្លូវក្រោមដីជាមួយនឹងបញ្ហាផលបូកដែលបានផ្តល់ឱ្យយើងបានផ្តល់អារេមួយដែលមានធាតុវិជ្ជមាន n ។ យើងត្រូវរកអនុវិទ្យាល័យដែលក្នុងនោះផលបូកនៃធាតុរងទាំងអស់ស្មើនឹងផលបូកមួយ។ Subarray ត្រូវបានទទួលពីអារេដើមដោយលុបមួយចំនួន ...

អាន​បន្ថែម

សំណួរ​ទី 256។ ធាតុអតិបរិមាក្នុងអារេដែលកំពុងកើនឡើងហើយបន្ទាប់មកថយចុះ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងអារេដែលបានផ្តល់ដែលមានធាតុ n ។ ធាតុត្រូវបានរក្សាទុកតាមរបៀបមួយដែលធាតុ k ដំបូងស្ថិតនៅក្នុងលំដាប់កំពុងកើនឡើងហើយបន្ទាប់មកធាតុនៅក្នុងការថយចុះពីនោះយើងត្រូវរកធាតុអតិបរមានៅក្នុងអារេ។ ឧទាហរណ៍ក) ជួរបញ្ចូល៖ [១៥, ២៥, …

អាន​បន្ថែម

សំណួរ​ទី 257។ រាប់ជំហានអប្បបរមាដើម្បីទទួលបានអារេដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងជំហានអប្បបរមាដើម្បីទទួលបានបញ្ហាអារេដែលបានផ្តល់យើងបានផ្តល់គោលដៅបញ្ចូលអារេដែលមានធាតុ n យើងត្រូវគណនាចំនួនប្រតិបត្តិការអប្បបរមាពីការបំលែងអារេ [] នៃទំហំ n ជាមួយនឹងសូន្យទាំងអស់ទៅគោលដៅ [] ។ ប្រតិបត្ដិការក) បង្កើនធាតុដោយ ១ គឺ ...

អាន​បន្ថែម

សំណួរ​ទី 258។ ស្វែងរកធាតុដែលបាត់ពីអារេចម្លង សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេពីរនិងខអារេមួយគឺស្ទួននៃធាតុផ្សេងទៀតលើកលែងតែធាតុមួយ។ ធាតុមួយត្រូវបានបាត់ពីអក្សរ A ឬខ។ យើងត្រូវរកធាតុដែលបាត់ពីអារេចម្លង។ ឧទាហរណ៍ ៥ ១ ៦ ៤ ៨ ៩ ៦ ៤ ៨ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 261។ បញ្ចូលអារេពីរជួរ សេចក្តីថ្លែងអំពីបញ្ហាក្នុងការបញ្ចូលគ្នានូវបញ្ហាអារេពីរដែលយើងបានដាក់បញ្ចូលអារេដែលបានតម្រៀបយើងត្រូវបញ្ចូលអារេទាំងពីរនេះដូចជាលេខដំបូងបន្ទាប់ពីការតម្រៀបពេញលេញគួរតែស្ថិតនៅក្នុងជួរទីមួយហើយនៅសល់ក្នុងអារេទី ២ ។ ឧទាហរណ៍ការបញ្ចូល A [] = {១, ៣, ៥, ៧, …

អាន​បន្ថែម

សំណួរ​ទី 262។ ចំនួនត្រីគុណដែលមានផលបូកតិចជាងតម្លៃដែលបានផ្តល់ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងបានផ្តល់អារេមួយដែលមានចំនួនធាតុ N ។ នៅក្នុងអារេដែលបានផ្តល់ឱ្យរាប់ចំនួនត្រីកោណជាមួយផលបូកតិចជាងតម្លៃដែលបានផ្តល់។ ឧទាហរណ៍ការបញ្ចូល a [] = {១, ២, ៣, ៤, ៥, ៦, ៧, ៨} ផលបូក = លទ្ធផល ១០ លទ្ធផល ៧ ត្រីកោណអាចធ្វើបានគឺ៖ …

អាន​បន្ថែម

សំណួរ​ទី 263។ ធាតុដ៏អស្ចារ្យបន្ទាប់នៅក្នុងអារេ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេយើងនឹងរកឃើញធាតុធំជាងបន្ទាប់នៃធាតុនីមួយៗនៅក្នុងអារេ។ ប្រសិនបើមិនមានធាតុធំជាងនេះសម្រាប់ធាតុនោះទេយើងនឹងបោះពុម្ពលេខ ១ បើមិនដូច្នេះទេយើងនឹងបោះពុម្ពធាតុនោះ។ សម្គាល់ៈធាតុធំបន្ទាប់គឺធាតុធំជាងនិង…

អាន​បន្ថែម

សំណួរ​ទី 264។ ច្របាច់បញ្ចូលជួរអារេពីរ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាក្នុងការបញ្ចូលគ្នានូវអារេដែលបានតម្រៀបយើងបានផ្តល់អារេដែលបានតម្រៀបពីរគឺអារេមួយដែលមានទំហំ m + n និងអារេផ្សេងទៀតដែលមានទំហំ n ។ យើងនឹងបញ្ចូលអារេដែលមានទំហំ n ទៅជាអារេទំហំ + m និងព្រីន m + n ដែលបញ្ចូលចូលគ្នាមានទំហំ។ ការបញ្ចូលឧទាហរណ៍ ៦ ៣ ម៉ែត [] = …

អាន​បន្ថែម

សំណួរ​ទី 265។ រកចំណុចថេរនៅក្នុងអារេដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេនៃធាតុផ្សេងគ្នារកចំនុចថេរនៅក្នុងអារេដែលបានផ្តល់ឱ្យដែលចំនុចថេរមានន័យថាតម្លៃធាតុគឺដូចគ្នានឹងសន្ទស្សន៍។ ឧទាហរណ៍ការបញ្ចូលទី ៥ មកដល់ [] = {០,៤,៨,២,៩} លទ្ធផល ០ គឺជាចំនុចថេរក្នុងអារេនេះពីព្រោះតម្លៃនិងសន្ទស្សន៍ ...

អាន​បន្ថែម

សំណួរ​ទី 266។ រកធាតុដោយប្រើការស្វែងរកគោលពីរក្នុងលំដាប់អារេ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេដែលបានតម្រៀបរកធាតុដោយប្រើការស្វែងរកគោលពីរនៅក្នុងជួរដែលបានតម្រៀប។ ប្រសិនបើមានសូមបោះពុម្ពសន្ទស្សន៍នៃធាតុនោះបោះពុម្ព -1 ។ ឧទាហរណ៍ការបញ្ចូលមកដល់ [] = {១, ៦, ៧, ៨, ៩, ១២, ១៤, ១៦, ២៦, ២៩, ៣៦, ៣៧, ១៥៦} X = ៦ // ធាតុដែលត្រូវស្វែងរក ...

អាន​បន្ថែម

សំណួរ​ទី 267។ ស្វែងរកទ្រីលីដក្នុងអារេដោយមានផលបូកដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងអំពីបញ្ហាដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់រកឃើញការរួមផ្សំនៃធាតុទាំងបីនៅក្នុងអារេដែលផលបូកស្មើនឹងតម្លៃដែលបានផ្តល់ X។ នៅទីនេះយើងនឹងបោះពុម្ពបន្សំដំបូងដែលយើងទទួលបាន។ ប្រសិនបើគ្មានការរួមបញ្ចូលគ្នាទេដូច្នេះបោះពុម្ព -1 ។ ឧទាហរណ៍បញ្ចូល N = 5, X = 15 មកដល់ [] = …

អាន​បន្ថែម

សំណួរ​ទី 268។ ស្វែងរកស្ទួននៅក្នុងអារេនៅក្នុងវិធីដែលមានប្រសិទ្ធភាពបំផុត សេចក្តីថ្លែងការណ៍អំពីបញ្ហាបង្ហាញធាតុទាំងអស់ដែលស្ទួនគ្នានៅក្នុងវិធីដែលមានប្រសិទ្ធភាពបំផុតនៅក្នុងចន្លោះ O (n) និង O (1) ។ ដែលបានផ្តល់ឱ្យអារេនៃទំហំ n ដែលមានលេខពីជួរ 0 ដល់ n-1 លេខទាំងនេះអាចកើតឡើងចំនួនដង។ ស្វែងរកស្ទួននៅក្នុងអារេមួយដែលមានប្រសិទ្ធិភាពបំផុត ...

អាន​បន្ថែម

សំណួរ​ទី 269។ តម្រៀប 0s 1s និង 2s នៅក្នុងអារេ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេមួយដែលមានធាតុ N ដែលធាតុនៃអារេគឺ 0,1 ឬ 2 តម្រៀបឬ Segregate 0s 1s និង 2s នៅក្នុងអារេមួយ។ រៀបចំសូន្យទាំងអស់នៅពាក់កណ្តាលទីមួយទាំងអស់នៅពាក់កណ្តាលទីពីរនិងពីរនាក់ទៀតនៅពាក់កណ្តាលទីបី។ ការបញ្ចូលឧទាហរណ៍ ២២ ...

អាន​បន្ថែម

សំណួរ​ទី 270។ ស្វែងរកអ្នកដឹកនាំនៅក្នុងអារេ សេចក្តីថ្លែងការណ៍បញ្ហាបានផ្តល់អារេមួយដែលមានធាតុ N ។ ស្វែងរកមេដឹកនាំនៅក្នុងអារេ។ អ្នកដឹកនាំគឺជាធាតុដែលមិនមានធាតុធំជាងខ្លួនគេនៅខាងស្តាំពួកគេក្នុងអារេ។ ឧទាហរណ៍បញ្ចូល ៧ ១ ៩៥ ៤ ៤៦ ៨ ១២ ២១ លទ្ធផល ៩៥ ៤៦ ២១ ការពន្យល់នៅទីនេះទេ ...

អាន​បន្ថែម

សំណួរ​ទី 271។ លេខវិជ្ជមានតូចបំផុតដែលបាត់នៅក្នុងអារេដែលមិនបានតម្រៀប សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងអារេដែលមិនបានផ្តល់ឱ្យរកឃើញចំនួនវិជ្ជមានតូចបំផុតដែលបាត់នៅក្នុងអារេដែលមិនបានតម្រៀប។ ចំនួនគត់វិជ្ជមានមិនរាប់បញ្ចូល ០ ទេ។ យើងអាចកែប្រែអារេដើមប្រសិនបើចាំបាច់។ អារេអាចមានលេខវិជ្ជមាននិងអវិជ្ជមាន។ ឧទាហរណ៍ក។ ជួរបញ្ចូល: [៣, ៤, ១, ០, -២, ២, ១, …

អាន​បន្ថែម

សំណួរ​ទី 272។ រក Subarray ប្រវែង K នៃមធ្យមអតិបរិមា សេចក្តីថ្លែងការណ៍អំពីបញ្ហាក្នុងការស្វែងរកខ្សែស្រឡាយប្រវែងខេនៃបញ្ហាមធ្យមអតិបរិមាយើងបានផ្តល់ទំហំនៃទំហំអិន។ ការស្វែងរកទីតាំងចាប់ផ្តើមនៃ subarray នៅក្នុងអារេដែលបានផ្តល់ឱ្យនៃទំហំ k ជាមួយនឹងមធ្យមអតិបរមា។ អារេអាចមានលេខវិជ្ជមាននិងអវិជ្ជមាន។ (មធ្យម = ផលបូកនៃធាតុ / លេខ ...

អាន​បន្ថែម

សំណួរ​ទី 273។ ស្វែងរកភីត្រ្យាហ្គ័រត្រេនពីអារេ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងបានផ្តល់នូវអារេមួយដែលមានចំនួនគត់ n ។ យើងត្រូវរកសំណុំនៃត្រីតាហាហ្គរ័នពីបីជួរដែលបានផ្តល់។ សម្គាល់ៈល័ក្ខខ័ណ្ឌត្រីភាគីភីហ្ការីយ៉ានៈ a ^ 2 + ខ ^ ២ = គ ^ ២ ។ ឧទាហរណ៍ការបញ្ចូលទី ៦ [៣, ៤, ៦, ៥, ៧, ៨] លទ្ធផលត្រីភាគីផាយហ្គារៀមាន ៣៖ ៣, ៤, ៥ វិធីសាស្រ្ត ១ ...

អាន​បន្ថែម

សំណួរ​ទី 274។ ផ្លាស់ទីសូន្យទាំងអស់ទៅចុងបញ្ចប់នៃអារេដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងអារេដែលបានផ្តល់ឱ្យផ្លាស់ទីសូន្យទាំងអស់ដែលមាននៅក្នុងអារេទៅចុងបញ្ចប់នៃអារេ។ នៅទីនេះតែងតែមានវិធីដើម្បីបញ្ចូលចំនួនសូន្យទៅចុងបញ្ចប់នៃអារេ។ ការបញ្ចូលឧទាហរណ៍ ៩ ៩ ១៧ ១៧ ១៤ ១៤ ០ …

អាន​បន្ថែម

សំណួរ​ទី 275។ រកចម្ងាយអប្បបរមារវាងលេខពីរក្នុងអារេមួយ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងអារេដែលមិនបានផ្តល់ឱ្យដែលអាចមានផ្ទុកស្ទួនផងដែររកចម្ងាយអប្បបរមារវាងលេខពីរផ្សេងគ្នានៅក្នុងអារេមួយ។ ចម្ងាយរវាង ២ លេខក្នុងអារេមួយ៖ ភាពខុសគ្នាដាច់ខាតរវាងសន្ទស្សន៍ +១ ។ ឧទាហរណ៍បញ្ចូល ១២ ៣ ៥ ៤ ២ ៦ ៥ ៦ ៦ ៥ ៤ …

អាន​បន្ថែម

សំណួរ​ទី 276។ រាប់ចំនួននៃឧប្បត្តិហេតុនៅក្នុងជួរអារេ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ចំនួនចំនួននៃឧប្បត្តិហេតុដែលកើតឡើងនៅក្នុងជួរអារេ” យើងបានផ្តល់នូវជួរដែលបានតម្រៀប។ រាប់ចំនួននៃការកើតឡើងឬប្រេកង់ក្នុងជួរតម្រៀបនៃ X ដែល X ជាចំនួនគត់។ ឧទាហរណ៍បញ្ចូល ១៣ ១ ២ ២ ២ ៣ ៣ ៣ ៤ ៤ ...

អាន​បន្ថែម

សំណួរ​ទី 277។ ផលបូកអតិបរមានៃធាតុមិនជាប់គ្នា សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ផលបូកអតិបរិមានៃធាតុមិនជាប់” ដែលបានផ្តល់ឱ្យអ្នកត្រូវរកផលបូកអតិបរមានៃធាតុមិនជាប់គ្នា។ អ្នកមិនអាចបន្ថែមលេខអ្នកជិតខាងភ្លាមៗទេ។ ឧទាហរណ៍ [1,3,5,6,7,8,] ទីនេះ ១, ៣ នៅជិតគ្នាដូច្នេះយើងមិនអាចបន្ថែមវាបានទេហើយ ៦, ៨ មិននៅជាប់គ្នាដូច្នេះយើង ...

អាន​បន្ថែម

សំណួរ​ទី 278។ រកលេខដែលបាត់ដែលតូចជាងគេបំផុតនៅជួរអារេ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ រកលេខដែលបាត់ដែលតូចជាងគេបំផុតនៅក្នុងជួរអារេ” យើងបានផ្តល់នូវចំនួនគត់។ រកលេខដែលបាត់ដែលតូចជាងគេបំផុតនៅក្នុងអារេតម្រៀបតាមទំហំ N មានធាតុប្លែកៗពីជួរពី ០ ដល់ M-១ ដែល M> N ។ ការបញ្ចូលឧទាហរណ៍ [0, 1, 0, 1, 2, 3, 4, …

អាន​បន្ថែម

សំណួរ​ទី 279។ ធាតុធ្វើម្តងទៀតជាលើកដំបូង សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងបានផ្តល់នូវអារេមួយដែលមានចំនួនគត់ n ។ យើងត្រូវរកធាតុធ្វើម្តងទៀតជាលើកដំបូងនៅក្នុងអារេដែលបានផ្តល់ឱ្យ។ ប្រសិនបើមិនមានធាតុដដែលៗទេសូមបោះពុម្ព“ រកមិនឃើញចំនួនគត់ដដែលៗ” ។ សម្គាល់ៈធាតុដដែលៗគឺជាធាតុទាំងនោះដែលកើតឡើងច្រើនជាងម្តង។ (អារេអាចមានស្ទួន) ...

អាន​បន្ថែម

សំណួរ​ទី 280។ រូបផ្គុំផលិតផលអារេ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហាផ្គុំរូបផ្គុំផលិតផលយើងត្រូវបង្កើតអារេដែលធាតុអ៊ីដនឹងក្លាយជាផលិតផលនៃធាតុទាំងអស់នៅក្នុងអារេដែលបានផ្តល់ឱ្យលើកលែងតែធាតុនៅទីតាំងអ៊ីស។ ឧទាហរណ៍បញ្ចូល ៥ ១០ ៣ ៥ ៦ ២ លទ្ធផល ១៨០ ៦០០ ៣៦០ ៣០០ ៩០០ …

អាន​បន្ថែម

សំណួរ​ទី 281។ រកគូទាំងអស់ជាមួយនឹងភាពខុសគ្នា សេចក្តីថ្លែងការណ៍បញ្ហាយើងបានផ្តល់នូវជួរនៃធាតុផ្សេងគ្នាឬមិនមានធាតុដដែលៗដែលមាននៅក្នុងអារេ។ រកគូទាំងអស់ជាមួយនឹងភាពខុសគ្នាដែលបានផ្តល់ឱ្យ។ ប្រសិនបើគ្មានគូណាមួយដែលបានផ្តល់ឱ្យខុសគ្នាទេនោះសូមបោះពុម្ព“ គ្មានគូណាដែលខុសគ្នាឡើយ” ។ ឧទាហរណ៍បញ្ចូល ១០ ២០ ៩០ ៧០ ២០ ៨០ …

អាន​បន្ថែម

សំណួរ​ទី 282។ រកលេខដដែលៗដំបូងក្នុងអារេដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាវាអាចមានលេខនិយាយដដែលៗច្រើនដងនៅក្នុងអារេប៉ុន្តែអ្នកត្រូវរកលេខដែលធ្វើម្តងទៀតនៅក្នុងជួរដែលបានផ្តល់ឱ្យ (កើតឡើងជាលើកទីពីរ) ។ ឧទាហរណ៍បញ្ចូល ១២ ៥ ៤ ២ ៨ ៩ ៧ ១២ ៥ ៦ ១២ ៤ ៧ លទ្ធផល ៥ គឺជាធាតុដដែលៗទីមួយ ...

អាន​បន្ថែម

សំណួរ​ទី 283។ ភាពខុសគ្នាអតិបរមារវាងធាតុពីរដូចជាធាតុធំជាងកើតឡើងបន្ទាប់ពីតូចជាង សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងបានផ្តល់នូវចំនួនគត់នៃចំនួនគត់ដែលយើងត្រូវរកឃើញភាពខុសគ្នាអតិបរមារវាងធាតុពីរដូចជាធាតុធំជាងកើតឡើងបន្ទាប់ពីតូចជាង។ ឧទាហរណ៍បញ្ចូល ៤ ៧ ២ ១៨ ៣ ៦ ៨ ១១ ២១ លទ្ធផល ១៩ វិធីទី ១ ចំពោះភាពខុសគ្នាអតិបរមារវាងធាតុទាំងពីរ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 285។ ស្វែងរកធាតុតូចជាងគេទីមួយនិងទីពីរ សេចក្តីថ្លែងការណ៍បញ្ហាក្នុងការស្វែងរកបញ្ហាធាតុតូចបំផុតទីមួយនិងទីពីរយើងបានផ្តល់នូវចំនួនគត់។ រកលេខគត់តូចបំផុតដំបូងនិងទីពីរពីអារេឬរកលេខតូចបំផុតពីរពីអារេមួយ។ ឧទាហរណ៍បញ្ចូល ៧, ៦, ៨, ១០, ១១, ៥, ១៣, ៩៩ ទិន្នផលតូចជាងគេដំបូងបង្អស់គឺ ...

អាន​បន្ថែម

សំណួរ​ទី 286។ រកលេខដែលកើតឡើងចំនួនសេសនៃចំនួនដងនៅក្នុងអារេ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់វិជ្ជមាន។ លេខទាំងអស់កើតឡើងសូម្បីតែចំនួនដងលើកលែងតែលេខមួយដែលកើតឡើងចំនួនសេសនៃពេលវេលា។ យើងត្រូវរកលេខដែលកើតឡើងចំនួនសេសនៃចំនួនដងនៅក្នុងអារេមួយ។ ឧទាហរណ៍បញ្ចូល ១, ១, ១, ១, ២, ២, ៣, …

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 288។ រកលេខដែលបាត់ សេចក្តីថ្លែងការណ៍បញ្ហាក្នុងការស្វែងរកលេខដែលបាត់ពីអារេពីលេខ ១ ដល់លេខ N យើងបានផ្តល់អារេដែលមានលេខ N-១ ។ លេខមួយបានបាត់ពីជួរនៃលេខពីលេខ ១ ដល់អិន។ អិនយើងត្រូវរកលេខដែលបាត់។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានលេខគត់…

អាន​បន្ថែម

សំណួរខ្សែអក្សរ Amazon

សំណួរ​ទី 289។ ដំណោះស្រាយ Leetcode បុព្វបទទូទៅវែងបំផុត។ សេចក្តីថ្លែងការណ៍បញ្ហា បុព្វបទទូទៅវែងបំផុត ដំណោះស្រាយ LeetCode – “បុព្វបទទូទៅដែលវែងបំផុត” ចែងថាបានផ្តល់អារេនៃខ្សែអក្សរ។ យើងត្រូវស្វែងរកបុព្វបទទូទៅដែលវែងបំផុតក្នុងចំណោមខ្សែអក្សរទាំងនេះ។ ប្រសិនបើមិនមានបុព្វបទណាមួយទេ សូមត្រឡប់ខ្សែអក្សរទទេ។ ឧទាហរណ៍៖ បញ្ចូល៖ strs = ["ផ្កា","លំហូរ","ជើងហោះហើរ"] ទិន្នផល៖ "fl" ការពន្យល់៖ "fl" គឺវែងបំផុត...

អាន​បន្ថែម

សំណួរ​ទី 290។ ដំណោះស្រាយ Palindrome II Leetcode ត្រឹមត្រូវ។ សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Palindrome II LeetCode ត្រឹមត្រូវ – “Valid Palindrome II” ចែងថាបានផ្តល់ខ្សែអក្សរ s យើងត្រូវត្រឡប់ពិត ប្រសិនបើ s អាចជាខ្សែអក្សរ palindrome បន្ទាប់ពីលុបតួអក្សរច្រើនបំផុតមួយ។ ឧទាហរណ៍៖ Input: s="aba" Output: true ការពន្យល់៖ ខ្សែអក្សរបញ្ចូលគឺ palindrome រួចហើយ ដូច្នេះមាន...

អាន​បន្ថែម

សំណួរ​ទី 291។ ដំណោះ​ស្រាយ Leetcode វង់ក្រចក​ត្រឹមត្រូវ។ សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយនៃវង់ក្រចកត្រឹមត្រូវ LeetCode – “វង់ក្រចកត្រឹមត្រូវ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរដែលមានតួអក្សរ '(', ')', '{', '}', '[' និង ']' ។ យើងត្រូវកំណត់ថាតើខ្សែអក្សរបញ្ចូលគឺជាខ្សែអក្សរត្រឹមត្រូវឬអត់។ ខ្សែ​អក្សរ​ត្រូវ​បាន​គេ​និយាយ​ថា​ជា​ខ្សែ​អក្សរ​ត្រឹមត្រូវ​ប្រសិន​បើ​តង្កៀប​បើក​ត្រូវ​តែ​បិទ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 293។ អនុវត្ត Trie (បុព្វបទដើមឈើ) ដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ការអនុវត្ត Trie (បុព្វបទមែកធាង) ដំណោះស្រាយ LeetCode – “Implement Trie (Prefix Tree)” ស្នើឱ្យអ្នកអនុវត្តរចនាសម្ព័ន្ធទិន្នន័យ Trie ដែលអនុវត្តការបញ្ចូល ការស្វែងរក និងការស្វែងរកបុព្វបទប្រកបដោយប្រសិទ្ធភាព។ ឧទាហរណ៍៖ បញ្ចូល៖ ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["apple"], ["apple"], [ "app"], ["app"], ["app"], ["app"]] លទ្ធផល៖ [null, null, true, false, true, null, true] ការពន្យល់៖ បន្ទាប់ពីបញ្ចូលខ្សែទាំងអស់ហើយ សាកល្បងមើល ដូចនេះ។ ពាក្យ apple ត្រូវបានស្វែងរកដែល ...

អាន​បន្ថែម

សំណួរ​ទី 294។ Palindrome Partitioning Leetcode ដំណោះស្រាយ សេចក្តីថ្លែងការណ៍បញ្ហា Palindrome Partitioning LeetCode Solution – “Palindrome Partitioning” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរ បែងចែកខ្សែអក្សរបញ្ចូល ដែលគ្រប់ខ្សែរងនៃភាគថាសគឺជា palindrome ។ ត្រឡប់ការបែងចែក palindrome ដែលអាចធ្វើបានទាំងអស់នៃខ្សែអក្សរបញ្ចូល។ Example: Input: s="aab" Output: [["a","a","b"],["aa","b"]] Explanation: មាន 2 valid...

អាន​បន្ថែម

សំណួរ​ទី 295។ រាប់និងនិយាយដំណោះស្រាយ Letcode Problem Statement ដំណោះស្រាយ Count and Say LeetCode – “Count and Say” សួរអ្នកឱ្យស្វែងរកពាក្យទី 1 នៃលំដាប់រាប់និងនិយាយ។ លំដាប់ count-and-say គឺ​ជា​លំដាប់​នៃ​ជួរ​លេខ​ដែល​កំណត់​ដោយ​រូបមន្ត​ដែល​ប្រើ​ដដែលៗ៖ countAndSay(1) = "1" countAndSay(n) ជា​វិធី​ដែល​អ្នក​នឹង "និយាយ" ខ្សែ​ខ្ទង់​ពី countAndSay(n-XNUMX)។ ដែលបន្ទាប់មកត្រូវបានបម្លែង ...

អាន​បន្ថែម

សំណួរ​ទី 296។ Palindromic Substrings ដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា Palindromic Substrings LeetCode Solution – “Palindromic Substrings” ស្នើឱ្យអ្នកស្វែងរកចំនួនសរុបនៃ substrings palindromic នៅក្នុងខ្សែអក្សរបញ្ចូល។ ខ្សែអក្សរគឺជា palindrome នៅពេលដែលវាអានដូចទៅនឹងថយក្រោយទៅខាងមុខ។ ខ្សែអក្សររងគឺជាលំដាប់ជាប់គ្នានៃតួអក្សរនៅក្នុងខ្សែអក្សរ។ ឧទាហរណ៍៖ បញ្ចូល៖ s = "aaa" លទ្ធផល៖ ...

អាន​បន្ថែម

សំណួរ​ទី 297។ ប្រវែងអតិបរិមានៃខ្សែអក្សរដែលភ្ជាប់គ្នាជាមួយដំណោះស្រាយអក្សរកូដតួអក្សរតែមួយគត់ សេចក្តីថ្លែងការណ៍បញ្ហា ប្រវែងអតិបរមានៃខ្សែអក្សរដែលភ្ជាប់ជាមួយតួអក្សរតែមួយគត់ ដំណោះស្រាយ LeetCode - "ប្រវែងអតិបរមានៃខ្សែអក្សរភ្ជាប់ជាមួយតួអក្សរពិសេស" និយាយថាអ្នកត្រូវបានផ្តល់អារេនៃខ្សែអក្សរ ហើយអ្នកត្រូវជ្រើសរើសបន្តបន្ទាប់នៃអារេដែលបានផ្តល់ឱ្យ ហើយភ្ជាប់ពួកវា។ ខ្សែ​ដើម្បី​បង្កើត...

អាន​បន្ថែម

សំណួរ​ទី 298។ ដំណោះស្រាយ​លេខ​កូដ​ចម្ងាយ​ពាក្យ​ខ្លី​បំផុត​ Problem Statement ដំណោះស្រាយពាក្យ LeetCode ចម្ងាយខ្លីបំផុត - និយាយថាអ្នកត្រូវបានផ្តល់ array នៃ strings និងពាក្យពីរផ្សេងគ្នា។ យើងត្រូវត្រឡប់ចម្ងាយខ្លីបំផុតរវាងពាក្យទាំងពីរនេះ ដែលបង្ហាញក្នុងខ្សែអក្សរបញ្ចូល។ ឧទាហរណ៍៖ បញ្ចូល៖ wordsDict = ["អនុវត្ត", "ធ្វើឱ្យ", "ល្អឥតខ្ចោះ", "សរសេរកូដ", "បង្កើត"], word1 = "ការសរសេរកូដ", word2 = "ការអនុវត្ត" លទ្ធផល: 3 ការពន្យល់: ពាក្យ "សរសេរកូដ" កើតឡើងនៅ ទីតាំង 4...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 303។ លុបចោលដំណោះស្រាយផាលីនដូមីកដំណោះស្រាយឡេឡេកូដ បញ្ហាដកបណ្តុំផាលីនដូមីកដំណោះស្រាយឡេឡេលេខកូដបញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរ។ ខ្សែអក្សរមានតែពីរតួអក្សរ 'a' ឬ 'b' ។ អ្នកត្រូវលុបបំបាត់ខ្សែអក្សរទាំងមូល។ មានការរឹតត្បិតដែលអ្នកអាចលុបតែបណ្តុំពន្លឺព្រះអាទិត្យនៅក្នុងចលនាមួយ។ រកអប្បបរមា…

អាន​បន្ថែម

សំណួរ​ទី 304។ រារាំងដំណោះស្រាយអាស័យដ្ឋាន IP Leetcode សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់អាសយដ្ឋាន IP ។ យើងគ្រាន់តែប្តូរវាទៅជាអាស័យដ្ឋានអាយផេនដែលមិនដំណើរការពោលគឺនៅក្នុងខ្សែលទ្ធផលរបស់យើង“ ទាំងអស់” ។ ត្រូវបានប្តូរទៅជា“ [។ ]” ។ ឧទាហរណ៍ៈ ១ អាសយដ្ឋាន = "១.១.១.១" "១ [។ ] ១ [។ ] ១ [។ ] ១" # ២: អាសយដ្ឋាន = "២៥៥.១០០.៥០.០" "២៥៥ [។ ] ១០០ [។ ] ៥០ [។ ] ០ "វិធីសាស្រ្ត ១ (ការប្រើប្រាស់ស្ទ្រីមខ្សែ / អ្នកសាងសង់) ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 308។ បន្ថែមសូលុយស្យុង Leetcode ទ្វេ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរគោលពីរនិងខយើងត្រូវបន្ថែមខ្សែទាំងពីរនេះហើយបន្ទាប់មកត្រឡប់លទ្ធផលជាខ្សែអក្សរគោលពីរ។ ខ្សែអក្សរគោលពីរគឺជាខ្សែដែលមានតែ ០ និង ១ ប៉ុណ្ណោះ។ ឧទាហរណ៍ a = "0", b = "1" "11" a = "1", b = "100" "1010" វិធីសាស្រ្តសម្រាប់ការបន្ថែមពីរ ...

អាន​បន្ថែម

សំណួរ​ទី 309។ ដំណោះស្រាយឡេលលីនឡេមឡេឡេហ្សិកត្រឹមត្រូវ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរមួយយើងត្រូវកំណត់ថាតើវាជាកែវពង្រីកពិចារណាលើតែអក្សរក្រមលេខឧទាហរណ៍លេខនិងអក្ខរក្រមប៉ុណ្ណោះ។ យើងក៏ត្រូវព្រងើយកន្តើយចំពោះករណីសម្រាប់តួអក្សរអក្ខរក្រម។ ឧទាហរណ៍“ បុរសផែនការប្រឡាយ៖ ប៉ាណាម៉ា” ការពន្យល់ពិត៖“ AmanaplanacanalPanama” គឺជាផ្ទាំងពន្លឺត្រឹមត្រូវ។ "ប្រណាំងឡាន" ...

អាន​បន្ថែម

សំណួរ​ទី 310។ ស្រៈបញ្ច្រាសនៃដំណោះស្រាយខ្សែអក្សរឡេឡេលេខកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះខ្សែអក្សរមួយត្រូវបានផ្តល់ហើយយើងត្រូវតែបញ្ច្រាសតែស្រៈនៃខ្សែនេះ។ ឧទាហរណ៍ "សួស្តី" "Holle" ការពន្យល់: មុនពេលបញ្ច្រាស៖“ សួស្តី” បន្ទាប់ពីបញ្ច្រាស៖“ holle”“ leetcode”“ leotcede” ការពន្យល់ៈវិធីសាស្រ្ត ១ (ការប្រើជង់) យើងគ្រាន់តែត្រូវបញ្ច្រាសស្រៈដែលមាននៅក្នុងការបញ្ចូល…

អាន​បន្ថែម

សំណួរ​ទី 311។ រ៉ូម៉ាំងទៅនឹងសូលុយស្យុង Leetcode នៅក្នុងបញ្ហា“ រ៉ូម៉ាំងទៅចំនួនគត់” យើងត្រូវបានផ្តល់ខ្សែអក្សរដែលតំណាងឱ្យចំនួនគត់វិជ្ជមានមួយចំនួននៅក្នុងទំរង់លេខរ៉ូម៉ាំងរបស់វា។ លេខរ៉ូម៉ាំងត្រូវបានតំណាងដោយ ៧ តួអក្សរដែលអាចបំលែងទៅជាចំនួនគត់ដោយប្រើតារាងខាងក្រោមៈសំគាល់ៈតំលៃចំនួនគត់នៃលេខរ៉ូម៉ាំងដែលបានផ្តល់អោយនឹងមិនលើសរឺ ...

អាន​បន្ថែម

សំណួរ​ទី 312។ ដំណោះស្រាយឆ្លងកាត់ឡេឡេកូដកូដ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាក្នុងការឆ្លងកាត់ផ្លូវ a_string ត្រូវបានផ្តល់អោយដែលមានតែអក្សរចំនួន ៤ ផ្សេងគ្នាគឺ 'N', 'S', 'E' រឺ 'W' ដែលបង្ហាញពីចលនារបស់វត្ថុមួយក្នុងទិសដៅមួយក្នុងមួយដងដោយ ១ ឯកតា។ វត្ថុដំបូងមានប្រភពដើម (០,០) ។ យើងត្រូវតែស្វែងយល់ថាតើ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 314។ បញ្ចូលទៅក្នុងដំណោះស្រាយរ៉ូម៉ាំងឡេឡេតកូដ នៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ឱ្យលេខគត់ហើយត្រូវបានគេតម្រូវឱ្យប្តូរទៅជាលេខរ៉ូម៉ាំង។ ដូច្នេះបញ្ហាជាទូទៅត្រូវបានគេហៅថា“ អាំងតេក្រាលទៅរ៉ូម៉ាំង” ហើយនេះគឺជាលេខគត់ទៅដំណោះស្រាយរ៉ូម៉ាំងឡេឡេតកូដ។ ប្រសិនបើនរណាម្នាក់មិនដឹងអំពីលេខរ៉ូម៉ាំង។ កាលពីសម័យមុនមនុស្សមិនបាន ...

អាន​បន្ថែម

សំណួរ​ទី 315។ ខ្សែអក្សរច្របាច់ បញ្ហ្របញ្ហា៉ខ្សែក្រវ៉ាត់៉បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែរពីរ។ ពិនិត្យមើលថាតើខ្សែទីពីរជាខ្សែច្របាច់ច្រវាក់ទីមួយរឺអត់? ការពន្យល់សូមឱ្យខ្សែអក្សរ s =“ អស្ចារ្យ” តំណាងអោយដើមជាគោលពីរដោយចែកវាម្តងទៀតទៅជាខ្សែអក្សរតូចៗដែលមិនទទេ។ ខ្សែអក្សរនេះអាចជា ...

អាន​បន្ថែម

សំណួរ​ទី 316។ ក្រុមអាណាក្រាម យើងត្រូវរកឱ្យឃើញក្រុមអាណាក្រាមនៃពាក្យដែលបានផ្តល់ឱ្យ។ នេះមានន័យថាសម្រាប់ពាក្យនីមួយៗយើងនឹងតម្រៀបវាហើយទុកវាជាធាតុបញ្ចូលសំខាន់និងដើមដែលមិនត្រូវបានតម្រៀបជាតម្លៃហើយប្រសិនបើការបញ្ចូលផ្សេងទៀតមានតម្លៃដូចគ្នានឹង ...

អាន​បន្ថែម

សំណួរ​ទី 317។ បញ្ចូលទៅក្នុងពាក្យអង់គ្លេស នៅក្នុងបញ្ហា“ ចំនួនគត់ទៅនឹងពាក្យអង់គ្លេស” យើងបានផ្តល់អោយលេខគត់មិនមែនអវិជ្ជមាននិងភារកិច្ចដើម្បីបំលែងលេខគត់នោះទៅជាពាក្យលេខរបស់វាឬយើងទទួលបានការបញ្ចូលលេខលេខណាមួយហើយភារកិច្ចរបស់យើងគឺតំណាងអោយលេខនោះជាខ្សែអក្សរ។ សំណុំបែបបទ។ តោះមើលឧទាហរណ៍មួយគឺអា ...

អាន​បន្ថែម

សំណួរ​ទី 318។ រកឃើញជួរតូចបំផុតដែលមានផ្ទុកធាតុពី k បញ្ជី ក្នុងបញ្ហា "រកជួរតូចបំផុតដែលផ្ទុកធាតុពីបញ្ជី K" យើងបានផ្តល់បញ្ជី K ដែលត្រូវបានតម្រៀបនិងមានទំហំ N។ វាស្នើឱ្យកំណត់ជួរតូចបំផុតដែលមានធាតុយ៉ាងហោចណាស់ពីបញ្ជី K នីមួយៗ។ ។ ប្រសិនបើមានច្រើនជាងមួយ…

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 320។ អេសអេសអេស (ផលវិបាកបន្ទាប់វែងបំផុត) នៃខ្សែបី បញ្ហា“ អេសអេសអេស (បន្ដបន្ទាប់វែងបំផុត) នៃខ្សែរបី” ចែងថាអ្នកត្រូវបានផ្តល់ ៣ ខ្សែ។ ស្វែងយល់ពីបណ្តុំខ្សែវែងទាំងបីដែលវែងជាងគេបំផុត។ អេសអេសអេសគឺជាខ្សែអក្សរដែលមានជាទូទៅក្នុងចំណោមខ្សែទាំង ៣ និងត្រូវបានបង្កើតឡើងដោយតួអក្សរដែលមានលំដាប់ដូចគ្នានៅក្នុងខ្សែទាំងអស់ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 323។ ពិនិត្យ Palindrome បន្ទាប់ពីរាល់សំណួរជំនួសតួអក្សរ បញ្ហា“ ពិនិត្យមើល Palindrome បន្ទាប់ពីរាល់សំណួរជំនួសតួអក្សរ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរហើយទេ។ នៃសំណួរសំណួរនីមួយៗមានតម្លៃបញ្ចូលចំនួនគត់ពីរគឺ i1 និង i2 និងការបញ្ចូលតួអក្សរមួយហៅថា 'ch' ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យផ្លាស់ប្តូរតម្លៃនៅអាយ ១ និង…

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 325។ ខ្សែអក្សររងវែងបំផុតដោយគ្មានតួអក្សរដដែលៗ ដំណោះស្រាយ LeetCode ខ្សែអក្សររងវែងបំផុតដោយមិនប្រើតួអក្សរដដែលៗ ដំណោះស្រាយ LeetCode - បានផ្តល់ខ្សែអក្សរមួយ យើងត្រូវស្វែងរកប្រវែងនៃខ្សែអក្សររងដែលវែងបំផុតដោយមិនប្រើតួអក្សរដដែលៗ។ សូមក្រឡេកមើលឧទាហរណ៍មួយចំនួន៖ ឧទាហរណ៍ pwwkew 3 ការពន្យល់៖ ចម្លើយគឺ “wke” with length 3 aav 2 Explanation: Answer is “av” with length 2 Approach-1...

អាន​បន្ថែម

សំណួរ​ទី 326។ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានផ្តល់ឱ្យ បញ្ហា“ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានផ្តល់ឱ្យ” ចែងថាអ្នកត្រូវបានផ្តល់គំរូខ្លះនៃលេខ I និង D ។ អត្ថន័យរបស់ខ្ញុំតំណាងឱ្យការកើនឡើងហើយសម្រាប់ការថយចុះយើងត្រូវបានផ្តល់ឱ្យឃ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យបោះពុម្ពលេខអប្បបរមាដែលពេញចិត្តនឹងគំរូដែលបានផ្តល់ឱ្យ។ យើង​មាន ...

អាន​បន្ថែម

សំណួរ​ទី 327។ រកលិបិក្រមនៃតង្កៀបបិទសម្រាប់តង្កៀបបើកដែលមាននៅក្នុងកន្សោម សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង / ទំហំ n និងតម្លៃចំនួនគត់តំណាងឱ្យសន្ទស្សន៍នៃដង្កៀបការ៉េបើក។ រកលិបិក្រមនៃដង្កៀបបិទសម្រាប់ដង្កៀបបើកដែលមាននៅក្នុងកន្សោម។ ឧទាហរណ៍ s = "[ABC [23]] [89]" សន្ទស្សន៍ = 0 8 s = "[C- [D]]" សន្ទស្សន៍ = 3 5 s ...

អាន​បន្ថែម

សំណួរ​ទី 328។ យុត្តិកម្មអត្ថបទ ដំណោះស្រាយ LeetCode យើង​នឹង​ពិភាក្សា​អំពី Text Justification LeetCode Solution ថ្ងៃ​នេះ សេចក្តី​ថ្លែង​ការណ៍​បញ្ហា បញ្ហា “Text Justification” ចែង​ថា អ្នក​ត្រូវ​បាន​ផ្តល់​បញ្ជី s[] នៃ​ប្រភេទ​ខ្សែអក្សរ​ទំហំ n និង​ទំហំ​ចំនួន​គត់។ កំណត់​អត្ថបទ​ដែល​បន្ទាត់​នីមួយៗ​មាន​ទំហំ​តួអក្សរ។ អ្នក​អាច ...

អាន​បន្ថែម

សំណួរ​ទី 329។ បញ្ច្រាសពាក្យបុគ្គល បញ្ហ្របញ្ហា៉បញ្ហា៉បញ្ច្រាសសំដីបុគ្គល៉បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែរ។ ឥឡូវបោះពុម្ពបញ្ច្រាសរាល់ពាក្យនីមួយៗនៅក្នុងឃ្លា។ ឧទាហរណ៍ s = "TutorialCup - ផ្លាស់ប្តូរវិធីរៀន" puClairotuT - gnignahc eht yaw fo gninrael s = "បញ្ច្រាសពាក្យបុគ្គល" esreveR ...

អាន​បន្ថែម

សំណួរ​ទី 330។ ដកដង្កៀបចេញពីខ្សែអក្សរពិជគណិតដែលមានសញ្ញា + និង - ប្រតិបត្តិករ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យខ្សែអក្សរនៃទំហំ n តំណាងឱ្យកន្សោមនព្វន្ធជាមួយវង់ក្រចក។ បញ្ហា“ យកតង្កៀបចេញពីខ្សែអក្សរពិជគណិតដែលមាន + និង - សញ្ញាប្រមាណវិធី” ស្នើឱ្យយើងបង្កើតមុខងារដែលអាចជួយសំរួលកន្សោមដែលបានផ្តល់ឱ្យ។ ឧទាហរណ៍ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

អាន​បន្ថែម

សំណួរ​ទី 331។ ផលបូកអប្បបរមានៃការ៉េនៃចំនួនតួអក្សរនៅក្នុងខ្សែអក្សរដែលបានផ្តល់បន្ទាប់ពីដកតួអក្សរ k សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ចំនួនអប្បបរមានៃការេនៃតួអក្សររាប់នៅក្នុងខ្សែអក្សរដែលបានផ្តល់បន្ទាប់ពីដកតួអក្សរ k” ចែងថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរដែលមានអក្សរតូច។ អ្នកត្រូវបានអនុញ្ញាតឱ្យដកតួអក្សរ k ចេញពីខ្សែអក្សរដូចជានៅក្នុងខ្សែដែលនៅសល់ផលបូកនៃ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 333។ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានផ្តល់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានចែងចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង / ទំហំ n ដែលតំណាងឱ្យគំរូនៃតួអក្សរ“ ខ្ញុំ” ពោលគឺកើនឡើងនិង“ ឃ” ពោលគឺមានការថយចុះប៉ុណ្ណោះ។ បោះពុម្ពលេខអប្បបរមាសម្រាប់លំនាំដែលបានផ្តល់ឱ្យដោយមានខ្ទង់តែមួយគត់ពីលេខ 1-9 ។ ឧទាហរណ៍ - …

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 335។ រៀបចំលេខដែលបានផ្តល់ឱ្យដើម្បីបង្កើតជាចំនួនធំបំផុត សេចក្តីថ្លែងការណ៍បញ្ហាឧបមាថាអ្នកមានចំនួនគត់។ បញ្ហា“ រៀបចំលេខដែលបានផ្តល់ឱ្យដើម្បីបង្កើតជាចំនួនធំបំផុត” ស្នើឱ្យរៀបចំអារេឡើងវិញតាមរបៀបដែលលទ្ធផលគួរតែជាតម្លៃអតិបរមាដែលអាចត្រូវបានធ្វើឡើងជាមួយលេខទាំងនោះនៃអារេ។ ឧទាហរណ៍ [៣៤, ៨៦, ៨៧, …

អាន​បន្ថែម

សំណួរ​ទី 336។ ការចែកភាគថាស Palindrome សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរមួយរកចំនួនអប្បបរមានៃការកាត់ដែលបានទាមទារដែលគ្រប់ផ្នែករងនៃភាគថាសទាំងអស់គឺជាក្រអូមមាត់។ ដោយសារយើងកំពុងកាត់ខ្សែអក្សរដើមរបស់យើងទៅជាភាគថាសផ្សេងៗគ្នាដូចជាផ្នែករងទាំងអស់គឺកាំផាំងដ្ររយើងហៅបញ្ហានេះថាបញ្ហាភាគថាសផាលីនធូម។ ឧទាហរណ៍អាសាសាស៊ស ២ ការពន្យល់ៈ…

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 339។ បញ្ហាបន្ទះលេខចល័ត សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងលេខទូរស័ព្ទលេខទូរស័ព្ទយើងពិចារណាលើបន្ទះលេខ។ យើងត្រូវរកលេខទាំងអស់នៃលេខដែលអាចធ្វើបាននៃប្រវែងដែលបានផ្តល់ឱ្យដូចជាអ្នកត្រូវបានអនុញ្ញាតឱ្យចុចប៊ូតុងដែលនៅខាងលើចុះក្រោមឆ្វេងនិងស្តាំនៃប៊ូតុងបច្ចុប្បន្ន។ អ្នកមិនត្រូវបានអនុញ្ញាត ...

អាន​បន្ថែម

សំណួរ​ទី 340។ Palindrome ខ្លីបំផុត នៅក្នុងបញ្ហាពន្លឺខ្លីបំផុតយើងបានផ្តល់ខ្សែអក្សរប្រវែងអិល។ បន្ថែមតួអក្សរនៅពីមុខវាដើម្បីធ្វើឱ្យវាភ្លឺរលោងប្រសិនបើវាមិនមាន។ ព្រីនចំនួនតួអក្សរតូចបំផុតដែលប្រើដើម្បីបង្កើតខ្សែអក្សរដែលធ្វើឱ្យមានរាងជាក្រាំង។ ឧទាហរណ៍បញ្ចូល៖ s = abc លទ្ធផល៖ ២ (ដោយ ...

អាន​បន្ថែម

សំណួរ​ទី 341។ ពាក្យដដែលៗទីពីរនៅក្នុងលំដាប់លំដោយ ដែលបានផ្តល់នូវលំដាប់នៃខ្សែអក្សរភារកិច្ចគឺត្រូវរកពាក្យឬខ្សែអក្សរដែលនិយាយដដែលៗ (ឬញឹកញាប់បំផុត) ទីពីរនៅក្នុងលំដាប់។ (ដោយមិនគិតថាមានពីរពាក្យទេដែលជាពាក្យដដែលៗទីពីរនឹងត្រូវមានពាក្យតែមួយ) ។ ឧទាហរណ៍បញ្ចូល៖ {“ អាអា”,” ប៊ីប៊ី”,” ប៊ី”,“ អាណា”,“ អាណា”, គ”} លទ្ធផល៖ ខ្សែជាមួយ ...

អាន​បន្ថែម

សំណួរ​ទី 342។ តួអក្សរដែលកើតឡើងអតិបរមានៅក្នុងខ្សែអក្សរ បានផ្តល់ឱ្យខ្សែអក្សរនៃទំហំ n ដែលមានអក្សរតូច។ យើងត្រូវស្វែងរកតួអក្សរដែលកើតឡើងអតិបរមានៅក្នុងខ្សែអក្សរមួយ។ ប្រសិនបើមានតួអក្សរច្រើនជាងមួយជាមួយនឹងការកើតឡើងអតិបរមាបន្ទាប់មកបោះពុម្ពណាមួយនៃពួកវា។ ការបញ្ចូលឧទាហរណ៍៖ ខ្សែអក្សរ s=”test” លទ្ធផល៖ តួអក្សរដែលកើតឡើងអតិបរមាគឺ 't' ។ វិធីសាស្រ្តទី១៖ ការប្រើប្រាស់...

អាន​បន្ថែម

សំណួរ​ទី 343។ វិធីឌិកូដ នៅក្នុងបញ្ហាឌិកូដវិធីយើងបានផ្តល់ខ្សែអក្សរមិនទទេដែលមានតែតួលេខកំណត់ចំនួនសរុបនៃវិធីដើម្បីឌិកូដវាដោយប្រើផែនទីដូចខាងក្រោមៈ 'A' -> ១ 'ខ' -> ២ ... 'Z' -> 1 ឧទាហរណ៍ S =“ ១២៣” ចំនួនវិធីដើម្បីឌិកូដខ្សែអក្សរនេះគឺ ៣ ប្រសិនបើយើង…

អាន​បន្ថែម

សំណួរ​ទី 344។ កែចំងាយ នៅក្នុងបញ្ហានៃការកែប្រែចម្ងាយយើងត្រូវរកចំនួនប្រតិបត្តិការអប្បបរមាដែលត្រូវការដើម្បីបម្លែងខ្សែអក្សរ X ប្រវែង n ទៅខ្សែអក្សរ Y មួយទៀតនៃប្រវែង m ។ ប្រតិបត្ដិការត្រូវបានអនុញ្ញាតិៈការបញ្ចូលការបញ្ចូលជំនួសឧទាហរណ៍បញ្ចូល៖ ខ្សែអក្សរ ១ =“ អាបឌី” ខ្សែ ២ =“ អាប” លទ្ធផល៖ ប្រតិបត្ដិអប្បបរមាត្រូវមាន ២ (…

អាន​បន្ថែម

សំណួរ​ទី 345។ ការដាក់បញ្ចូលជាមួយនឹងការសម្របខ្លួននៃពាក្យទាំងអស់ នៅក្នុងការជំនួសការផ្សំគ្នានៃរាល់បញ្ហាពាក្យយើងបានផ្តល់ខ្សែអក្សរនិងបញ្ជីមានពាក្យជាច្រើនដែលនីមួយៗមានប្រវែងដូចគ្នា។ ព្រីនសន្ទស្សន៍ចាប់ផ្តើមនៃខ្សែរងដែលអាចជាលទ្ធផលនៃការបូកសរុបពាក្យទាំងអស់នៅក្នុងបញ្ជីនៅក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 346។ បញ្ច្រាសដង្កៀបអប្បបរមា នៅក្នុងបញ្ហាបញ្ច្រាសដង្កៀបអប្បបរមាយើងបានផ្តល់ខ្សែអក្សរដែលមានកន្សោមតួអក្សរ '{' និង '}' ។ រកចំនួនបញ្ច្រាសដង្កៀបអប្បបរមាដែលត្រូវការដើម្បីធ្វើឱ្យកន្សោមមានតុល្យភាព។ ឧទាហរណ៍បញ្ចូល៖ s =“} {” លទ្ធផល៖ ២ ការបញ្ចូល៖ s =“ {{{” លទ្ធផល៖ កន្សោមដែលបានផ្តល់មិនអាច…

អាន​បន្ថែម

សំណួរ​ទី 347។ កន្សោមមានតង្កៀបដែលមិនចាំបាច់ឬអត់ ដែលបានផ្តល់ឱ្យខ្សែអក្សរដែលមានកន្សោមប្រតិបត្តិករវង់ក្រចកនិងវង់ក្រចក។ រកមើលប្រសិនបើខ្សែអក្សរដែលបានផ្តល់មានវង់ក្រចកដែលមិនចាំបាច់ដោយគ្មានការបញ្ចេញមតិនឹងនៅតែផ្តល់លទ្ធផលដដែល។ និយាយម៉្យាងទៀតយើងត្រូវរកឃើញថាការបញ្ចេញមតិមានដង្កៀបបិទបើកឬអត់។ ដង្កៀបលែងត្រូវការប្រសិនបើ ...

អាន​បន្ថែម

សំណួរ​ទី 348។ ពិនិត្យមើលថាតើកន្សោមពីរដែលមានដង្កៀបគឺដូចគ្នា ដែលបានផ្តល់ឱ្យខ្សែអក្សរពីរ s1 និង s2 តំណាងឱ្យកន្សោមដែលមានសញ្ញាប្រមាណវិធីបន្ថែមសញ្ញាប្រមាណវិធីដកអក្សរកាត់អក្សរតូចនិងវង់ក្រចក។ ពិនិត្យមើលថាតើកន្សោមពីរដែលមានដង្កៀបគឺដូចគ្នា។ ឧទាហរណ៍ការបញ្ចូល s1 =“ - (a + b + c)” s2 =“ -abc” Out Yes Yes Input s1 =“ ab- (cd)” s2 =“ abcd” Output No Algorithm to Check if Two …

អាន​បន្ថែម

សំណួរ​ទី 349។ ខ្សែអក្សរវង់ក្រចកដែលមានសុពលភាព នៅក្នុងខ្សែអក្សរវង់ក្រចកដែលមានសុពលភាពយើងបានផ្តល់ខ្សែអក្សរដែលមាន '(', ')' និង '*', ពិនិត្យមើលថាតើខ្សែនេះមានតុល្យភាពប្រសិនបើ '*' អាចត្រូវបានជំនួសដោយ '(', ')' ឬខ្សែរទទេ។ ឧទាហរណ៍ការបញ្ចូល“ ()” ការបញ្ចូលពិត“ *)” ការបញ្ចូលពិត“ (*))” វិធីសាស្រ្តបញ្ចេញសម្លេងពិតសម្រាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 350។ ផលវិបាកបន្ទាប់ Palindromic វែងបំផុត នៅក្នុងបញ្ហាបនា្ទាប់ពន្លឺព្រះអាទិត្យដែលវែងបំផុតដែលយើងបានផ្តល់ខ្សែអក្សររកប្រវែងនៃការបន្តពន្លឺព្រះអាទិត្យដែលវែងបំផុត។ ឧទាហរណ៍ការបញ្ចូល៖ TUTORIALCUP លទ្ធផល៖ ៣ បញ្ចូល៖ DYNAMICPROGRAMMING លទ្ធផលៈវិធីសាស្រ្តណាតូចំពោះវិធីផាល់មីដិនយូរបំផុតវិធីសាស្រ្តអសកម្មក្នុងការដោះស្រាយបញ្ហាខាងលើគឺបង្កើតបានជាបន្ដបន្ទាប់នៃអ…

អាន​បន្ថែម

សំណួរ​ទី 351។ ក្បួនដោះស្រាយ KMP KMP (Knuth-Morris-Pratt) ក្បួនដោះស្រាយត្រូវបានប្រើសម្រាប់ការស្វែងរកលំនាំតាមខ្សែដែលបានផ្តល់។ យើងត្រូវបានគេផ្តល់ឱ្យខ្សែអក្សរ S និងលំនាំ p គោលដៅរបស់យើងគឺដើម្បីកំណត់ថាតើលំនាំដែលបានផ្តល់ឱ្យមាននៅក្នុងខ្សែអក្សរដែរឬទេ។ ការបញ្ចូលឧទាហរណ៍៖ S =“ aaaab” p =“ aab” លទ្ធផល៖ វិធីសាស្ត្រ Naive ពិតវិធី ...

អាន​បន្ថែម

សំណួរ​ទី 352។ ពិនិត្យវង់ក្រចកដែលមានតុល្យភាពនៅក្នុងឃ្លាមួយ ដែលបានផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង n ។ ពិនិត្យមើលថាតើមានវង់ក្រចកបិទសម្រាប់វង់ក្រចកបើកទាំងអស់ដែរឬទេ។ ប្រសិនបើវង់ក្រចកទាំងអស់មានតុល្យភាព។ និយាយម៉្យាងទៀតយើងក៏អាចនិយាយបានដែរថាបើយើងមាន '}', ')' និង ']' សម្រាប់រាល់ '{', '(' និង '[' រៀងៗខ្លួន, កន្សោម ...

អាន​បន្ថែម

សំណួរ​ទី 353។ រកមើលថាតើកន្សោមមានវង់ក្រចកស្ទួនឬអត់ បានផ្តល់ខ្សែអក្សរដែលមានវង់ក្រចកមានតុល្យភាព។ រកមើលថាតើកន្សោម / ខ្សែអក្សរមានវង់ក្រចកស្ទួនឬអត់។ វង់ក្រចកស្ទួននៅពេលដែលកន្សោមមួយស្ថិតនៅពាក់កណ្តាលឬព័ទ្ធជុំវិញដោយវង់ក្រចកដែលមានតុល្យភាពដូចគ្នាពោលគឺរុំព័ទ្ធរវាងវង់ក្រចកនៃការបើកនិងបិទច្រើនជាងមួយដង។

អាន​បន្ថែម

សំណួរ​ទី 354។ រកជម្រៅវង់ក្រចកអតិបរមានៅក្នុងខ្សែអក្សរ ដែលបានផ្តល់ឱ្យខ្សែអក្សរមួយ។ សរសេរកូដដើម្បីបោះពុម្ពជម្រៅអតិបរមានៃវង់ក្រចកដែលបានដាក់ក្នុងខ្សែអក្សរដែលបានផ្តល់ឱ្យ។ ឧទាហរណ៍បញ្ចូល៖ s =“ (a (b) (c) (d (e (f) g) h) I (j (k) l) m)” លទ្ធផល៖ ៤ បញ្ចូល៖ ៤ បញ្ចូល៖ s =“ (p ((q)) ) ((s) t)) "លទ្ធផល៖ ៣ ដោយប្រើជង់ក្បួនដោះស្រាយជម្រុញខ្សែអក្សរដែលមានប្រវែង ...

អាន​បន្ថែម

សំណួរ​ទី 355។ កន្សោមដែលមានតុល្យភាពជាមួយនឹងការជំនួស នៅក្នុងការបង្ហាញប្រកបដោយតុល្យភាពជាមួយនឹងបញ្ហាការជំនួសយើងបានផ្តល់ខ្សែអក្សរដែលមានវង់ក្រចកពោលគឺ '(', ')', '[', ']', '{', '}' ។ ខ្សែនេះក៏មាន x នៅកន្លែងខ្លះជាការជំនួសវង់ក្រចក។ ពិនិត្យមើលថាតើខ្សែអក្សរអាចត្រូវបានបម្លែងទៅជាកន្សោមជាមួយនឹងវង់ក្រចកត្រឹមត្រូវបន្ទាប់ពីជំនួសទាំងអស់ ...

អាន​បន្ថែម

សំណួរ​ទី 356។ ឌិកូដខ្សែអក្សរ ឧបមាថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរដែលបានអ៊ិនកូដ។ ខ្សែអក្សរត្រូវបានអ៊ិនកូដតាមលំនាំប្រភេទខ្លះភារកិច្ចរបស់អ្នកគឺត្រូវឌិកូដខ្សែអក្សរ។ ចូរយើងនិយាយថា“ មិនមានពេលវេលាកើតឡើងទេ [ខ្សែអក្សរ] ឧទាហរណ៍ការបញ្ចូលទី ៣ [ខ] ២ [ខ] លទ្ធផលប៊ីបកាកាពន្យល់ត្រង់នេះ“ ខ” កើតឡើង ៣ ដងហើយ“ កា” កើតឡើង ២ ដង។ ...

អាន​បន្ថែម

សំណួរ​ទី 357។ បុព្វបទទៅការប្រែចិត្តជឿអិច នៅក្នុងបុព្វបទចំពោះបញ្ហាបំលែងអិចអិលយើងបានផ្តល់ការបញ្ចេញមតិនៅក្នុងបុព្វបទ។ សរសេរកម្មវិធីដើម្បីបំលែងវាទៅជាកន្សោម infix ។ កំណត់បុព្វបទនៅក្នុងសញ្ញាណនេះល្ខោនអូប៉េរ៉ាត្រូវបានសរសេរបន្ទាប់ពីប្រតិបត្តិករ។ វាត្រូវបានគេស្គាល់ថាជាការកត់សំគាល់ប៉ូឡូញ។ ឧទាហរណ៍ៈ AB គឺជាកន្សោមបុព្វបទ។ ...

អាន​បន្ថែម

សំណួរ​ទី 358។ បុព្វបទទៅការប្រែចិត្តជឿអិច នៅក្នុងបញ្ហា postfix ទៅបញ្ហាបំលែង infix យើងបានផ្តល់នូវការបញ្ចេញមតិនៅក្នុងកំណត់សំគាល់ក្រោយកំណត់។ សរសេរកម្មវិធីដើម្បីបំលែងការកត់សំគាល់ដែលបានផ្តល់ជាសញ្ញាណ infix ។ កំណត់ Infix នៅក្នុងសញ្ញាណនេះប្រតិបត្តិករត្រូវបានសរសេរនៅចន្លោះប្រត្តិបត្តិ។ វាស្រដៀងនឹងរបៀបដែលយើងសរសេរកន្សោមមួយ។ ឧទាហរណ៍ៈ A + …

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 360។ ការអនុញ្ញាតបន្ទាប់ នៅក្នុងបញ្ហានៃការអនុញ្ញាតិបន្ទាប់យើងបានផ្តល់ពាក្យរកពាក្យដែលមានលក្ខណៈកាន់តែច្រើន។ ការបញ្ចូលឧទាហរណ៍៖ str = "tutorialcup" output: tutorialpcu input: str = "nmhdgfecba" output: nmheabcdfg input: str = "ក្បួនដោះស្រាយ" output: algorithm input: str = "ស្លាបព្រា" លទ្ធផល៖ ការអនុញ្ញាតបន្ទាប់ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 362។ លំនាំខ្សែអក្សរដដែលៗ នៅក្នុងលំនាំខ្សែម្តងហើយម្តងទៀតយើងបានផ្តល់ការត្រួតពិនិត្យខ្សែអក្សរប្រសិនបើវាអាចត្រូវបានសាងសង់ដោយយកផ្នែករងដោយខ្លួនឯងនិងបន្ថែមច្បាប់ចម្លងច្រើននៃផ្នែករងជាមួយគ្នា។ ឧទាហរណ៍បញ្ចូលទី ១៖ str =“ abcabcabc” លទ្ធផល៖ ការពន្យល់ពិត៖“ abcabcabc” អាចត្រូវបានបង្កើតឡើងដោយបន្ថែមម្តងទៀត“ abc” ទៅខ្សែអក្សរទទេ។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 364។ បុព្វបទទូទៅវែងបំផុតដោយប្រើការតម្រៀប នៅក្នុងបុព្វបទវែងបំផុតដោយប្រើបញ្ហាតម្រៀបយើងបានផ្តល់ខ្សែអក្សររកឃើញបុព្វបទទូទៅវែងបំផុត។ ពោលគឺស្វែងរកផ្នែកបុព្វបទដែលជារឿងធម្មតាសម្រាប់ខ្សែអក្សរទាំងអស់។ ឧទាហរណ៍ការបញ្ចូលទី ១៖ {“ ការបង្រៀន”,“ ការបង្ហាត់”,“ រំអិល”,“ វង្វេង”} "} លទ្ធផល៖" abcd "...

អាន​បន្ថែម

សំណួរ​ទី 365។ ខ្សែអក្សរ Backspace ប្រៀបធៀប នៅក្នុងខ្សែឃ្លាខាងក្រោយប្រៀបធៀបបញ្ហាដែលយើងបានផ្តល់ខ្សែអក្សរ S និង T ចំនួនពីរពិនិត្យមើលថាតើវាស្មើរឺអត់។ ចំណាំថាខ្សែអក្សរមាន '#' ដែលមានន័យថាតួអក្សរដកឃ្លា។ ឧទាហរណ៍ការបញ្ចូល S =“ ab # c” T =“ ad # c” លទ្ធផលពិត (ទាំង S និង T ប្តូរទៅជា“ អា”) ការបញ្ចូល…

អាន​បន្ថែម

សំណួរ​ទី 366។ លំនាំពាក្យ យើងទាំងអស់គ្នាមានលំនាំពាក្យដូចជា“ អាបាប៊ី”“ អាបាប៊ី” ជាដើម។ យើងតែងតែងឿងឆ្ងល់ថាអ្វីដែលកូនក្មេងនេះអាចទាក់ទង។ សព្វថ្ងៃនេះយើងនឹងព្យាយាមដោះស្រាយបញ្ហាដែលយើងព្យាយាមប្រើកូនង៉ែត។ បញ្ហាខ្សែអក្សរមិនជួយក្នុងករណីនេះទេ។ ដែលបានផ្តល់ឱ្យ ...

អាន​បន្ថែម

សំណួរ​ទី 367។ ការផ្គូផ្គងកន្សោមធម្មតា នៅក្នុងបញ្ហាផ្គូផ្គងកន្សោមធម្មតាយើងបានផ្តល់ខ្សែអក្សរពីរខ្សែមួយ (សូមសន្មតថាវា x) មានតែអក្សរតូចហើយទីពីរ (សូមសន្មតថាអ៊ី) មានអក្សរតូចអក្សរតូចដែលមានតួអក្សរពិសេសពីរគឺ“ ។ ” និង“ *” ។ ភារកិច្ចគឺត្រូវរកមើលថាតើខ្សែអក្សរទី ២ …

អាន​បន្ថែម

សំណួរ​ទី 368។ រៀបចំខ្សែអក្សរឡើងវិញ នៅក្នុងការរៀបចំបញ្ហាខ្សែអក្សរឡើងវិញយើងបានផ្តល់ខ្សែអក្សរដែលមានអក្សរខ្លះ“ អស” ។ ភារកិច្ចរបស់យើងគឺរៀបចំតួអក្សរទាំងនោះឡើងវិញដែលមិនមានតួអក្សរពីរនៅជិតគ្នា។ ឧទាហរណ៍ការបញ្ចូលផ្លែប៉ោមលទ្ធផល pelpa សៀវភៅបញ្ចូលអត្ថបទលទ្ធផល obko ការបញ្ចូល aa លទ្ធផលមិនអាចធ្វើបានការបញ្ចូល aaab លទ្ធផលមិន ...

អាន​បន្ថែម

សំណួរ​ទី 369។ ការបង្ហាប់ខ្សែអក្សរ នៅក្នុងបញ្ហានៃការបង្ហាប់ខ្សែអក្សរយើងបានផ្តល់អារេប្រភេទ char មួយ។ បង្រួមវាជាតួអក្សរនិងរាប់តួអក្សរពិសេសមួយ (ប្រសិនបើចំនួនតួអក្សរគឺ 1 បន្ទាប់មកតួអក្សរតែមួយគត់ត្រូវបានរក្សាទុកក្នុងអារេដែលបានបង្ហាប់) ។ ប្រវែងនៃអារេបង្រួមគួរតែ ...

អាន​បន្ថែម

សំណួរ​ទី 370។ វង់ក្រចកត្រឹមត្រូវ ដំណោះស្រាយ LeetCode នៅក្នុងបញ្ហា Valid Parrentheses LeetCode យើងបានផ្តល់ខ្សែអក្សរដែលមានតួអក្សរ '(', ')', '{', '}', '[' និង ']' កំណត់ថាតើខ្សែអក្សរបញ្ចូលត្រឹមត្រូវឬអត់។ នៅទីនេះយើងនឹងផ្តល់នូវដំណោះស្រាយវង់ក្រចកដែលមានសុពលភាព LeetCode ដល់អ្នក។ ខ្សែអក្សរបញ្ចូលមានសុពលភាពប្រសិនបើ៖ តង្កៀបបើកត្រូវតែបិទ ...

អាន​បន្ថែម

សំណួរ​ទី 371។ បុព្វបទដែលវែងជាងគេដោយប្រើទ្រី នៅក្នុងបុព្វបទវែងជាងគេដោយប្រើបញ្ហាទ្រីយើងបានផ្តល់ខ្សែអក្សររកឃើញបុព្វបទទូទៅវែងបំផុត។ ពោលគឺស្វែងរកផ្នែកបុព្វបទដែលជារឿងធម្មតាសម្រាប់ខ្សែអក្សរទាំងអស់។ ឧទាហរណ៍ការបញ្ចូលទី ១៖ {“ ការបង្រៀន”,“ ការបង្ហាត់”,“ រំអិល”,“ វង្វេង”} "} លទ្ធផល៖" abcd "...

អាន​បន្ថែម

សំណួរ​ទី 372។ លេខត្រឹមត្រូវ នៅក្នុងលេខដែលមានសុពលភាពដែលយើងបានផ្តល់ខ្សែអក្សរសូមពិនិត្យមើលថាតើវាអាចត្រូវបានបកស្រាយទៅជាចំនួនទសភាគត្រឹមត្រូវដែរឬទេ។ វាគួរតែត្រូវបានកត់សម្គាល់ថាសម្រាប់ខ្សែអក្សរដែលបានផ្តល់ឱ្យត្រូវបានបកប្រែជាលេខគោលដប់ដែលមានសុពលភាព។ វាគួរតែមានតួអក្សរដូចខាងក្រោមៈលេខ ០-៩ និក្ខេបបទ -“ អ៊ី” …

អាន​បន្ថែម

សំណួរ​ទី 373។ ស្វែងរកលេខជិតបំផុត Palindrome បញ្ហាក្នុងការស្វែងរកបញ្ហាលេខ Palindrome ដែលជិតបំផុតយើងបានផ្តល់លេខ n ។ រកលេខមួយដែលជាក្រេឌីនហើយនិងភាពខុសគ្នាដាច់ខាតរវាងចំនួនលេខនិងក្រេឌីតគឺតិចបំផុតតាមដែលអាចធ្វើទៅបានលើកលែងតែលេខសូន្យ។ ប្រសិនបើមានច្រើនជាងមួយលេខដែលពេញចិត្តនឹងលក្ខខណ្ឌនេះសូមបោះពុម្ព ...

អាន​បន្ថែម

សំណួរ​ទី 374។ រាប់និងនិយាយ រាប់និងនិយាយដែលយើងបានផ្តល់លេខ N ហើយយើងត្រូវរកពាក្យទី n នៃការរាប់និងនិយាយលំដាប់។ ដំបូងយើងត្រូវយល់ពីអ្វីដែលត្រូវរាប់និងនិយាយតាមលំដាប់លំដោយ។ ដំបូងមើលលក្ខខណ្ឌមួយចំនួននៃលំដាប់៖ ពាក្យទី ១ គឺ“ ១” ។ ពាក្យទី ២ គឺ ...

អាន​បន្ថែម

សំណួរ​ទី 375។ រកតួអក្សរពិសេសនៅក្នុងខ្សែអក្សរ នៅក្នុងការស្វែងរកតួអក្សរពិសេសនៅក្នុងបញ្ហាខ្សែអក្សរយើងបានផ្តល់ខ្សែអក្សរមួយដែលមានអក្សរក្រមអក្សរតូច (អេស) ប៉ុណ្ណោះ។ យើងត្រូវរកតួអក្សរដែលមិនធ្វើម្តងទៀតនៅក្នុងវាហើយបោះពុម្ពសន្ទស្សន៍។ ប្រសិនបើគ្មានតួអក្សរបែបនេះបោះពុម្ព -1 ។ ទ្រង់ទ្រាយបញ្ចូលមានតែបន្ទាត់តែមួយដែលមានខ្សែអក្សរ។ ទ្រង់ទ្រាយលទ្ធផលបោះពុម្ព ...

អាន​បន្ថែម

សំណួរ​ទី 376។ បញ្ចូលទៅរ៉ូម៉ាំង បញ្ចូលទៅក្នុងការបំលែងរ៉ូម៉ាំង។ យើងបានផ្តល់លេខ N ហើយយើងត្រូវបោះពុម្ពលេខរ៉ូម៉ាំងអិនរ៉ូម៉ាំងដែលត្រូវបានតំណាងដោយការប្រើប្រាស់ {I, V, X, L, C, D, M} ។ តោះមើលឧទាហរណ៍ខ្លះសម្រាប់ការយល់ដឹងល្អ។ ទ្រង់ទ្រាយបញ្ចូលមានតែបន្ទាត់តែមួយគត់ដែលមាន ...

អាន​បន្ថែម

សំណួរ​ទី 377។ រ៉ាប៊ីនខាបអាឡិក Rabin Karp Algorithm ធ្លាប់ប្រើដើម្បីស្វែងរកខ្សែអក្សរលំនាំនៅក្នុងខ្សែអក្សរដែលបានផ្តល់។ មានច្រើនប្រភេទនៃក្បួនដោះស្រាយឬវិធីសាស្រ្តដែលត្រូវបានប្រើដើម្បីស្វែងរកខ្សែអក្សរលំនាំ។ នៅក្នុងក្បួនដោះស្រាយនេះយើងប្រើហាស់សម្រាប់ស្វែងរកការផ្គូផ្គងលំនាំ។ ប្រសិនបើយើងទទួលបានលេខកូដដូចគ្នាសម្រាប់ខ្សែអក្សររង ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 379។ ផលវិបាកខុសគ្នា ដែលបានផ្តល់ឱ្យខ្សែពីរ S និង P1 យើងត្រូវរាប់ចំនួននៃការបន្តបន្ទាប់គ្នានៃ S ដែលស្មើនឹង P1 ។ សម្គាល់ៈការបន្តខ្សែអក្សរដែលបានផ្តល់គឺជាខ្សែអក្សរដែលយើងទុកក្នុងប័ណ្ណសារដោយលុបតួអក្សរមួយចំនួនឬតួអក្សរសូន្យដែលអាចមានចេញពីខ្សែអក្សរដើម។ យើងមិនអាចផ្លាស់ប្តូរបានទេ

អាន​បន្ថែម

សំណួរ​ទី 380។ ខ្សែអក្សរអ៊ីសូម៉ុក ខ្សែអក្សរអ៊ីសូម៉ុក - ដែលត្រូវបានផ្តល់ឱ្យនូវខ្សែពីរដែលយើងត្រូវការដើម្បីពិនិត្យមើលថាប្រសិនបើរាល់ការកើតឡើងនៃតួអក្សរនៅក្នុងខ្សែលេខ 1 មានការគូសផែនទីតែមួយដែលមានតួអក្សរនៅក្នុងខ្សែអក្សរ 2 ។ និយាយឱ្យខ្លីទៅពិនិត្យមើលថាតើមានផែនទីមួយឬមួយឬអត់។ ឧទាហរណ៍បញ្ចូល str1 =“ aab” str2 =“ xxy” ទិន្នផលពិត…

អាន​បន្ថែម

សំណួរ​ទី 381។ អនុវត្តការផ្លាស់ប្តូរខ្សែអក្សរ Leetcode ការផ្លាស់ប្តូរគឺជាដំណើរការដែលអក្ខរក្រមត្រូវបានបង្កើនដោយ 1 នៅក្នុងតម្លៃ ASCII របស់ពួកគេ។ សម្រាប់អក្ខរក្រមចុងក្រោយវាចាប់ផ្តើមម្តងទៀតពោលគឺការផ្លាស់ប្តូរនៃ Z នឹងក្លាយជា a ។ នៅក្នុងការអនុវត្តខ្សែសង្វាក់លេខកូដផ្លាស់ប្តូរបញ្ហាយើងបានផ្តល់ខ្សែអក្សរ (តួអក្សរតូច) និងអារេមួយ [...

អាន​បន្ថែម

សំណួរ​ទី 382។ ការប្រៀបធៀបខ្សែអក្សរដែលមានអក្សរជំនួស នៅក្នុងការប្រៀបធៀបខ្សែអក្សរដែលមានបញ្ហាអក្សរជំនួសយើងបានផ្តល់ខ្សែអក្សរពីរខ្សែទីពីរមានអក្សរតូចហើយទីមួយមានអក្សរក្រមតូចនិងលំនាំអក្សរជំនួសខ្លះ។ លំនាំអក្សរជំនួសគឺៈយើងអាចជំនួសតួអក្សរជំនួសនេះដោយអក្ខរក្រមតូចមួយ។ *: យើងអាចជំនួសតួអក្សរជំនួសនេះដោយខ្សែអក្សរណាមួយក៏បាន។ ទទេ ...

អាន​បន្ថែម

សំណួរ​ទី 383។ ពិនិត្យមើលថាតើខ្សែអក្សរស្ថិតនៅចម្ងាយ K ចម្ងាយដាច់ពីគ្នាឬអត់ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យពីរខ្សែនិងចំនួនគត់ k សរសេរកម្មវិធីដើម្បីពិនិត្យមើលថាតើខ្សែដែលបានផ្តល់មានចម្ងាយគំលាតពី k រឺអត់។ នោះគឺប្រសិនបើតួអក្សរណាមួយមិនត្រូវគ្នាឬតួអក្សរណាមួយត្រូវដកចេញបន្ទាប់មកវាត្រូវបានគេស្គាល់ថាជាចម្ងាយគ។ ទ្រង់ទ្រាយបញ្ចូលដំបូង ...

អាន​បន្ថែម

សំណួរ​ទី 384។ បង្កើតខ្សែអក្សរគោលពីរទាំងអស់ដោយមិនមានលេខ 1 សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ បង្កើតខ្សែអក្សរគោលទាំងអស់ដោយគ្មានបញ្ហា ១ ជាប់គ្នា” យើងបានអោយលេខគត់ k សរសេរកម្មវិធីមួយដើម្បីបោះពុម្ពខ្សែអក្សរគោលពីរនៃទំហំ k ដោយមិនមានលេខ ១ ជាប់គ្នា។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានចំនួនគត់ N. ទ្រង់ទ្រាយលទ្ធផលបោះពុម្ពអាចធ្វើទៅបាន ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 387។ ខ្សែបញ្ច្រាសដោយគ្មានអថេរបណ្តោះអាសន្ន សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងខ្សែ“ បញ្ច្រាសដោយគ្មានអថេរបណ្តោះអាសន្ន” យើងបានផ្តល់ខ្សែអក្សរ“ s” ។ សរសេរកម្មវិធីដើម្បីបញ្ច្រាសខ្សែអក្សរនេះដោយមិនប្រើអថេរឬចន្លោះទំនេរបន្ថែម។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយដែលមានខ្សែអក្សរ“ s” ដែលបានផ្តល់។ ទ្រង់ទ្រាយលទ្ធផលបោះពុម្ពខ្សែអក្សរដែលបញ្ច្រាស់ ...

អាន​បន្ថែម

សំណួរ​ទី 388។ ព្រីនភាគថាស Palindromic ទាំងអស់នៃខ្សែអក្សរ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ព្រីនភាគថាសផាលីម៉្រូមមីនៃបញ្ហាខ្សែអក្សរ” យើងបានផ្តល់ខ្សែអក្សរ“ ស” ។ សរសេរកម្មវិធីដើម្បីបោះពុម្ពចែកភាគថាសដែលអាចធ្វើបាន។ ក្រាហ្វិនឌឺមឺរគឺជាពាក្យលេខចំនួនឃ្លាឬលំដាប់តួអក្សរផ្សេងទៀតដែលអានថយក្រោយដូចគ្នាឆ្ពោះទៅមុខដូចជា ...

អាន​បន្ថែម

សំណួរ​ទី 389។ រាប់គូនៅចំងាយដូចគ្នានឹងអក្ខរក្រមអង់គ្លេស សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ការរាប់គូនៅចំងាយដូចគ្នានឹងអក្សរអង់គ្លេស” ដែលយើងបានផ្តល់ខ្សែអក្សរ“ s” ។ សរសេរកម្មវិធីមួយដែលនឹងបោះពុម្ពចំនួនគូដែលមានធាតុនៅចម្ងាយដូចគ្នានឹងអក្សរក្រមអង់គ្លេស។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ដំបូងដែលមានដលបានផ្តល់ឱ្យ ...

អាន​បន្ថែម

សំណួរ​ទី 390។ តួអក្សរអប្បបរមាដែលត្រូវបន្ថែមនៅខាងមុខដើម្បីបង្កើតខ្សែអក្សរ Palindrome សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ តួអក្សរអប្បបរមាដែលត្រូវបន្ថែមនៅខាងមុខដើម្បីបង្កើតបញ្ហាខ្សែអក្សរ Palindrome” យើងបានផ្តល់ខ្សែអក្សរ“ s” ។ សរសេរកម្មវិធីដើម្បីស្វែងរកតួអក្សរអប្បបរមាដែលត្រូវបន្ថែមនៅខាងមុខដើម្បីបង្កើតខ្សែរក្រោន។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមាន ...

អាន​បន្ថែម

សំណួរ​ទី 391។ ខេតតួអក្សរមិនធ្វើម្តងទៀត សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ តួអក្សរមិនធ្វើដដែលៗ” របស់ខេត” យើងបានផ្តល់ខ្សែអក្សរ“ ស” ។ សរសេរកម្មវិធីដើម្បីរកអ្នកលក់ដែលមិនធ្វើដដែលៗ។ ប្រសិនបើមានតួអក្សរតិចជាង k ដែលមិនធ្វើម្តងទៀតនៅក្នុងខ្សែអក្សរបន្ទាប់មកបោះពុម្ព“ -1” ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានខ្សែអក្សរ“ s” ។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 393។ បង្កើតខ្សែអក្សរគោលពីរពីលំនាំដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ បង្កើតខ្សែអក្សរគោលពីរពីបញ្ហាដែលបានផ្តល់អោយ” ដែលយើងបានផ្តល់ខ្សែអក្សរបញ្ចូល“ s” រួមមាន ០, ១, និង? (អក្សរជំនួស) ។ យើងត្រូវបង្កើតខ្សែអក្សរគោលពីរដែលអាចធ្វើបានទាំងអស់ដោយជំនួស? ជាមួយ '0' និង '1' ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមាន ...

អាន​បន្ថែម

សំណួរ​ទី 394។ បោះពុម្ពគ្រប់វិធីដែលអាចធ្វើបានដើម្បីបំបែកខ្សែអក្សរក្នុងទម្រង់ជាតង្កៀប សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ បោះពុម្ពគ្រប់វិធីដែលអាចធ្វើទៅបានដើម្បីបំបែកខ្សែអក្សរនៅក្នុងសំណុំបែបបទដង្កៀប” យើងបានផ្តល់ខ្សែអក្សរ“ s” ។ រកគ្រប់វិធីដែលអាចធ្វើបានដើម្បីបំបែកខ្សែអក្សរដែលបានផ្តល់ជាទម្រង់តង្កៀប។ ភ្ជាប់ខ្សែអក្សរតូចៗទាំងអស់ក្នុងតង្កៀប () ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងបន្ទាត់តែមួយដែលមានប ...

អាន​បន្ថែម

សំណួរ​ទី 395។ សេសារស៊ីពភឺរ ការពិពណ៌នាបច្ចេកទេសសេសារស៊ីហ្វៀរគឺជាបច្ចេកទេសមួយក្នុងចំណោមបច្ចេកទេសដំបូងបំផុតនៃការអ៊ិនគ្រីប។ នៅទីនេះសម្រាប់អក្សរនីមួយៗនៅក្នុងអត្ថបទដែលបានផ្តល់ឱ្យវាត្រូវបានជំនួសដោយអក្សរមួយចំនួននៃទីតាំងថេរនៃអក្ខរក្រម។ ប្រសិនបើ n = 1 ជំនួស A ដោយ B, B នឹងក្លាយជា C ហើយដូច្នេះ ...

អាន​បន្ថែម

សំណួរ​ទី 396។ Palindrome វែងបំផុតអាចត្រូវបានបង្កើតឡើងដោយការដកចេញឬរៀបចំតួអក្សរឡើងវិញ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ Palindrome ដែលវែងជាងគេអាចត្រូវបានបង្កើតឡើងដោយការដោះចេញឬរៀបចំតួអក្សរឡើងវិញ” ដែលយើងបានផ្តល់ខ្សែអក្សរ“ s” ។ រកឃើញក្រេឌីនដែលវែងជាងគេដែលអាចត្រូវបានសាងសង់ដោយដកឬរៀបចំតួអក្សរខ្លះឬអាចជាតួអក្សរសូន្យពីខ្សែអក្សរ។ វាអាចមានដំណោះស្រាយជាច្រើនដែលអាចធ្វើបានអ្នកអាច ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 399។ ការអនុញ្ញាតឱ្យប្រើខ្សែអក្សរដែលបានផ្តល់ឱ្យដោយប្រើអេសអិល សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ការអនុញ្ញាតឱ្យប្រើខ្សែអក្សរដែលប្រើដោយបញ្ហាអេសអិល” យើងបានផ្តល់ខ្សែអក្សរ“ ស” ។ បោះពុម្ពរាល់ការអនុញ្ញាតនៃខ្សែបញ្ចូលដោយប្រើមុខងារអេសអិល។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានខ្សែអក្សរ“ s” ។ ទ្រង់ទ្រាយលទ្ធផលបោះពុម្ពរាល់ការអនុញ្ញាតិដែលបានផ្តល់ឱ្យ ...

អាន​បន្ថែម

សំណួរ​ទី 400។ បុព្វបទដែលវែងជាងគេដោយប្រើការបែងចែកនិងយកឈ្នះ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបុព្វបទវែងបំផុតដោយប្រើការបែងចែកនិងយកឈ្នះ "បញ្ហាយើងបានផ្តល់ខ្សែអក្សរលេខគត់និង n ។ សរសេរកម្មវិធីមួយដែលនឹងបោះពុម្ពបុព្វបទវែងបំផុត។ ប្រសិនបើមិនមានបុព្វបទទូទៅទេសូមបោះពុម្ព“ -1” ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានចំនួនគត់ n ។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 402។ ការអនុញ្ញាត Palindrome នៃខ្សែអក្សរ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ Palindrome Permutations of the String” យើងបានផ្តល់ខ្សែអក្សរបញ្ចូល“ s” ។ ព្រីនធ័រណាដែលអាចបង្កើតបានដោយប្រើតួអក្សរនៃខ្សែអក្សរ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានខ្សែអក្សរ“ s” ។ ទ្រង់ទ្រាយលទ្ធផលព្រីនទាំងអស់ដែលអាចធ្វើបាន ...

អាន​បន្ថែម

សំណួរ​ទី 403។ ពិនិត្យមើលថាតើខ្សែអក្សរដែលបានផ្តល់ឱ្យពីរគឺអ៊ីសូម៉ីកជាមួយគ្នា សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ពិនិត្យមើលថាតើខ្សែដែលបានផ្តល់ពីរគឺអ៊ីសូតូមិចជាមួយគ្នា” យើងបានអោយខ្សែពីរគឺ s1 និង s2 ។ សរសេរកម្មវិធីមួយដែលនិយាយថាខ្សែអក្សរដែលបានផ្តល់គឺមិនសមហេតុផលឬអត់។ សម្គាល់ៈខ្សែពីរត្រូវបានគេនិយាយថា isomorphic ប្រសិនបើមានមួយទៅ ...

អាន​បន្ថែម

សំណួរ​ទី 404។ ប្រវែងនៃខ្សែអក្សរដែលមានសុពលភាពវែងបំផុត សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ខ្សែអក្សរដែលមានប្រវែងវែងបំផុត” យើងបានផ្តល់ខ្សែអក្សរដែលមានវង់ក្រចកបើកនិងបិទ។ សរសេរកម្មវិធីដែលនឹងរកឃើញខ្សែអក្សរវង់ក្រចកដែលមានសុពលភាពវែងបំផុត។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានខ្សែអក្សរ s ។ ទ្រង់ទ្រាយលទ្ធផលទីមួយនិង ...

អាន​បន្ថែម

សំណួរ​ទី 405។ បង្អួចតូចបំផុតនៅក្នុងខ្សែអក្សរដែលមានតួអក្សរទាំងអស់នៃខ្សែអក្សរផ្សេងទៀត។ ស្វែងរកខ្សែអក្សររងខ្លីបំផុតនៅក្នុងខ្សែអក្សរដែលបានផ្តល់ឱ្យដែលមានតួអក្សរទាំងអស់នៃពាក្យដែលបានផ្តល់ឱ្យ ឬស្វែងរកបង្អួចតូចបំផុតនៅក្នុងខ្សែអក្សរដែលមានតួអក្សរទាំងអស់នៃខ្សែអក្សរផ្សេងទៀតដែលបានផ្តល់ឱ្យពីរខ្សែអក្សរ s និង t សរសេរមុខងារដែលនឹងរកឃើញបង្អួចអប្បបរមានៅក្នុង s ដែល នឹង...

អាន​បន្ថែម

សំណួរ​ទី 406។ សំណុំបែបបទលេខអប្បបរមាពីលំដាប់ដែលបានផ្តល់នៃឌីនិងខ្ញុំ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ទម្រង់អប្បបរមាពីលំដាប់លេខនៃលេខ D និងខ្ញុំ” យើងបានផ្តល់គំរូមួយដែលមានតែរបស់ I និង D ។ ខ្ញុំសម្រាប់ការកើនឡើងនិង D សម្រាប់ការថយចុះ។ សរសេរកម្មវិធីដើម្បីបោះពុម្ពលេខអប្បបរមាតាមលំនាំនោះ។ ខ្ទង់ពីលេខ 1-9 និងខ្ទង់លេខមិនអាចធ្វើម្តងទៀតបានទេ។ ទ្រង់ទ្រាយបញ្ចូល ...

អាន​បន្ថែម

សំណួរ​ទី 407។ រៀបចំលេខដែលបានផ្តល់ឱ្យបង្កើតជាលេខធំបំផុតទី II សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ រៀបចំលេខដែលបានផ្តល់ឱ្យដើម្បីបង្កើតជាចំនួនធំបំផុតលេខ ២” យើងបានផ្តល់ចំនួនវិជ្ជមាន។ រៀបចំឱ្យពួកគេតាមរបៀបដែលការរៀបចំនឹងបង្កើតបានជាតម្លៃធំបំផុត។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានចំនួនគត់ n ។ ខ្សែទីពីរមាន ...

អាន​បន្ថែម

សំណួរ​ទី 408។ ពិនិត្យមើលថាតើបញ្ជីខ្សែអក្សរដែលបានភ្ជាប់បង្កើតជា Palindrome សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ពិនិត្យមើលថាតើបញ្ជីខ្សែអក្សរដែលបានភ្ជាប់បង្កើតជាបញ្ហាផាលីនធូមឺរុម” យើងបានផ្តល់នូវបញ្ជីភ្ជាប់ដែលបានភ្ជាប់ទិន្នន័យខ្សែទិន្នន័យ។ សរសេរកម្មវិធីមួយដើម្បីពិនិត្យមើលថាតើទិន្នន័យបង្កើតជារូបធាតុរឺអត់។ ឧទាហរណ៍បា -> គ -> ឃ -> ខ -> ខ ១ ការពន្យល់ៈនៅក្នុងឧទាហរណ៍ខាងលើយើងអាចឃើញថាដ ...

អាន​បន្ថែម

សំណួរដើមឈើអាម៉ាហ្សូន

សំណួរ​ទី 409។ ការបញ្ចូលទ្រនិចខាងស្តាំបន្ទាប់ក្នុងដំណោះស្រាយលេខកូដថ្នាំងនីមួយៗ សេចក្តីថ្លែងការណ៍បញ្ហា ការបញ្ចូលទ្រនិចខាងស្តាំបន្ទាប់ក្នុងដំណោះស្រាយថ្នាំងនីមួយៗ LeetCode - "ការបញ្ចូលទ្រនិចខាងស្តាំបន្ទាប់ក្នុងថ្នាំងនីមួយៗ" ចែងថាបានផ្តល់ឫសនៃមែកធាងគោលពីរដ៏ល្អឥតខ្ចោះ ហើយយើងត្រូវបញ្ចូលទ្រនិចបន្ទាប់នីមួយៗនៃថ្នាំងទៅថ្នាំងខាងស្តាំបន្ទាប់របស់វា។ បើគ្មានបន្ទាប់ទេ...

អាន​បន្ថែម

សំណួរ​ទី 410។ លុបថ្នាំង និងត្រឡប់ដំណោះស្រាយ Forest Letcode សេចក្តីថ្លែងការណ៍អំពីបញ្ហា ដំណោះស្រាយលុបថ្នាំង និងត្រឡប់ Forest LeetCode Solution – "លុបថ្នាំង និង ត្រឡប់ព្រៃ" ចែងថាបានផ្តល់ឫសគល់នៃមែកធាងគោលពីរ ដែលថ្នាំងនីមួយៗមានតម្លៃខុសគ្នា។ យើងក៏ត្រូវបានផ្តល់ array មួយ to_delete ដែលយើងត្រូវលុប nodes ទាំងអស់ជាមួយនឹងតម្លៃដែលមាននៅក្នុង...

អាន​បន្ថែម

សំណួរ​ទី 411។ សង្គ្រោះ Binary Search Tree Leetcode Solution សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Recover Binary Search Tree LeetCode - "Recover Binary Search Tree" បញ្ជាក់ថាផ្តល់ឫសគល់នៃមែកធាងស្វែងរកប្រព័ន្ធគោលពីរ ដែលតម្លៃនៃថ្នាំងពីរពិតប្រាកដត្រូវបានប្តូរដោយកំហុស។ យើងត្រូវយកដើមឈើឡើងវិញដោយមិនផ្លាស់ប្តូររចនាសម្ព័ន្ធរបស់វា។ ឧទាហរណ៍៖ បញ្ចូល៖ root = [1,3,null,null,2] លទ្ធផល៖ [3,1,null,null,2] ...

អាន​បន្ថែម

សំណួរ​ទី 412។ Symmetric Tree Leetcode ដំណោះស្រាយ សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ លីតកូដ មែកធាងស៊ីមេទ្រី – “មែកធាងស៊ីមេទ្រី” ចែងថាផ្តល់ឫសគល់នៃមែកធាងគោលពីរ ហើយយើងត្រូវពិនិត្យមើលថាតើមែកធាងគោលពីរដែលបានផ្តល់ឱ្យគឺជាកញ្ចក់របស់វា (ស៊ីមេទ្រីជុំវិញកណ្តាលរបស់វា) ឬអត់? ប្រសិនបើបាទ/ចាស យើងត្រូវត្រឡប់ពិត បើមិនដូច្នេះទេ មិនពិត។ ឧទាហរណ៍៖...

អាន​បន្ថែម

សំណួរ​ទី 413។ ចាក់ឬសដល់ផ្លូវស្លឹកជាមួយនឹងផលបូកគោលដៅ Leetcode ដំណោះស្រាយ មែកធាងគោលពីរនិងចំនួនគត់ K ត្រូវបានផ្តល់។ គោលដៅរបស់យើងគឺត្រូវវិលត្រលប់មកវិញថាតើមានផ្លូវលំពីស្លឹកទៅដើមឈើដែរឬទេថាផលបូកស្មើនឹងចំនួនគោលដៅខេ។ ផលបូកនៃផ្លូវគឺជាផលបូកនៃថ្នាំងទាំងអស់ដែលស្ថិតនៅលើវា។ ២ / \ ...

អាន​បន្ថែម

សំណួរ​ទី 414។ ខ្សែអក្សរច្របាច់ បញ្ហ្របញ្ហា៉ខ្សែក្រវ៉ាត់៉បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែរពីរ។ ពិនិត្យមើលថាតើខ្សែទីពីរជាខ្សែច្របាច់ច្រវាក់ទីមួយរឺអត់? ការពន្យល់សូមឱ្យខ្សែអក្សរ s =“ អស្ចារ្យ” តំណាងអោយដើមជាគោលពីរដោយចែកវាម្តងទៀតទៅជាខ្សែអក្សរតូចៗដែលមិនទទេ។ ខ្សែអក្សរនេះអាចជា ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 416។ ម៉ូរីសឆ្លងកាត់ Morris traversal គឺជាវិធីសាស្ត្រដើម្បីឆ្លងកាត់ថ្នាំងនៅក្នុងមែកធាងគោលពីរដោយមិនប្រើជង់និងការហៅឡើងវិញ។ ដូច្នេះការកាត់បន្ថយភាពស្មុគស្មាញនៃលំហទៅជាលីនេអ៊ែរ។ ឧទាហរណ៍ការផ្លាស់ប្តូរខាងក្នុងអ៊ីនធឺណេត ៩ ៧ ៧ ៦ ៦ ៥ ៣ ១ / ២ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 418។ អ្នកស្នងបន្តនៃថ្នាំងនៅក្នុងមែកធាងប្រព័ន្ធគោលពីរ បញ្ហ្របញ្ហ្របញ្ហាបញ្ហ្រដើម្របីស្វ្រងរក“ អ្នកស្នងដំណកថ្ន្រក់ក្នុងមែកធាងគោលពីរ” អ្នកស្នងបន្តនៃថ្នាំងគឺជាថ្នាំងមួយនៅក្នុងមែកធាងគោលពីរដែលកើតឡើងបន្ទាប់ពីថ្នាំងដែលបានផ្តល់ឱ្យនៅក្នុងការធ្វើអន្តរកម្មនៃដើមប្រព័ន្ធគោលពីរដែលបានផ្តល់ឱ្យ។ អ្នកស្នងតំណែងបន្តរបស់អ៊ីនស្តារ ៦ គឺ ៤ ...

អាន​បន្ថែម

សំណួរ​ទី 419។ ពិនិត្យមើលថាតើអារេដែលបានផ្តល់អាចតំណាងឱ្យការតម្រៀបដើមនៃការស្វែងរកគោលពីរ បញ្ហា“ ពិនិត្យមើលថាតើអារេមួយដែលបានផ្តល់អាចតំណាងឱ្យការបញ្ជាទិញជាមុននៃការប្តូរប្រព័ន្ធគោលពីរការស្វែងរក” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់នូវលំដាប់ត្រងត្រាប់តាមលំដាប់។ ឥឡូវពិចារណាលំដាប់នេះហើយស្វែងយល់ថាតើលំដាប់នេះអាចតំណាងឱ្យដើមឈើស្វែងរកគោលពីររឺអត់? ភាពស្មុគស្មាញនៃពេលវេលាដែលរំពឹងទុកសម្រាប់ដំណោះស្រាយគឺ ...

អាន​បន្ថែម

សំណួរ​ទី 420។ សាងសង់មែកធាងគោលពីរពីការបង្ហាញតំណាងអារេមាតា បញ្ហា“ សាងសង់មែកធាងគោលពីរពីការតំណាងអារេមាត្រដ្ឋានដែលបានផ្តល់ឱ្យ” ចែងថាអ្នកត្រូវបានផ្តល់អារេមួយ។ អារេបញ្ចូលនេះតំណាងឱ្យដើមឈើគោលពីរ។ ឥឡូវអ្នកត្រូវសាងសង់មែកធាងគោលពីរនៅលើមូលដ្ឋាននៃអារេបញ្ចូលនេះ។ អារេរក្សាទុកសន្ទស្សន៍នៃថ្នាំងមេនៅសន្ទស្សន៍នីមួយៗ។ ...

អាន​បន្ថែម

សំណួរ​ទី 421។ ដែលបានផ្តល់ឱ្យមែកធាងគោលពីរតើអ្នកត្រូវយកថ្នាំងពាក់កណ្តាលចេញដោយរបៀបណា? បញ្ហា "ដែលបានផ្តល់ឱ្យមែកធាងគោលពីរតើអ្នកយកថ្នាំងពាក់កណ្តាលទាំងអស់ចេញយ៉ាងដូចម្តេច?" បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវមែកធាងគោលពីរ។ ឥឡូវអ្នកត្រូវដកថ្នាំងពាក់កណ្តាលចេញ។ ថ្នាំងពាក់កណ្តាលត្រូវបានកំណត់ជាថ្នាំងនៅក្នុងមែកធាងដែលមានកូនតែមួយ។ វាក៏ជា ...

អាន​បន្ថែម

សំណួរ​ទី 422។ ការផ្លាស់ប្តូរការបញ្ជាទិញជាមុន បញ្ហា“ ភាពទាក់ទាញនៃការបញ្ជាទិញជាមុន” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវមែកធាងគោលពីរហើយឥឡូវនេះអ្នកត្រូវរកការឆ្លងកាត់នៃការប្តូរមែកធាង។ យើងតំរូវអោយរកវិធីផ្លាស់ប្តូរការបញ្ជាទិញជាមុនដោយប្រើវិធីដដែលៗហើយមិនមែនវិធីសាស្រ្តដែលហៅខ្លួនឯងមកទេ។ ឧទាហរណ៍ ៥ ៧ ៩ ៩ ៦ ១ ៤ ៣ …

អាន​បន្ថែម

សំណួរ​ទី 423។ រកចម្ងាយរវាងថ្នាំងពីរនៃមែកធាងគោលពីរ របាយការណ៍បញ្ហាបញ្ហា“ រកចំងាយរវាងថ្នាំងពីរនៃមែកធាងគោលពីរ” បញ្ជាក់ថាអ្នកត្រូវបានគេអោយមែកធាងគោលពីរហើយអ្នកត្រូវបានអោយថ្នាំងពីរ។ ឥឡូវអ្នកត្រូវរកចម្ងាយអប្បបរមារវាងថ្នាំងទាំងពីរនេះ។ ឧទាហរណ៍ // មែកធាងត្រូវបានបង្ហាញដោយប្រើរូបភាពខាងលើថ្នាំង ១ ...

អាន​បន្ថែម

សំណួរ​ទី 424។ សរសេរកូដដើម្បីកំណត់ថាតើដើមឈើពីរដើមត្រូវបានកំណត់អត្តសញ្ញាណ បញ្ហា“ សរសេរកូដដើម្បីកំណត់ថាតើដើមឈើពីរដើមជាអត្ដសញ្ញាណ” បញ្ជាក់ថាអ្នកត្រូវបានគេអោយដើមឈើគោលពីរ។ ស្វែងយល់ថាតើពួកវាដូចគ្នាបេះបិទឬអត់? នៅទីនេះមែកធាងដូចគ្នាបេះបិទមានន័យថាទាំងដើមឈើគោលទាំងពីរមានតម្លៃថ្នាំងដូចគ្នាជាមួយនឹងការរៀបចំថ្នាំងដូចគ្នា។ ឧទាហរណ៍ដើមឈើទាំងពីរ ...

អាន​បន្ថែម

សំណួរ​ទី 425។ ព្រំដែនឆ្លងកាត់នៃមែកធាងគោលពីរ បញ្ហ្របញ្ហ្របញ្ហា៉ព្រំដែនត្រឈើនៃប្រព័ន្ធគោលពីរ៉បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ឱ្រយមែកធាងគោលពីរ។ ឥឡូវអ្នកត្រូវបោះពុម្ពទិដ្ឋភាពនៃមែកធាងគោលពីរ។ ការឆ្លងកាត់ព្រំដែននៅទីនេះមានន័យថាថ្នាំងទាំងអស់ត្រូវបានបង្ហាញជាព្រំដែននៃដើមឈើ។ ថ្នាំងត្រូវបានគេមើលឃើញពី ...

អាន​បន្ថែម

សំណួរ​ទី 426។ ការឆ្លងកាត់អង្កត់ទ្រូងនៃមែកធាងគោលពីរ បញ្ហ្របញ្ហាបញ្ហា“ ដ្យាក្រាមអង្កត់ទ្រូងនៃមែកធាងគោលពីរ” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវមែកធាងគោលពីរហើយឥឡូវនេះអ្នកត្រូវរកមើលអង្កត់ទ្រូងសម្រាប់មែកធាងដែលបានផ្តល់ឱ្យ។ នៅពេលដែលយើងឃើញដើមឈើមួយពីទិសដៅខាងលើស្តាំ។ ថ្នាំងដែលអាចឱ្យយើងមើលឃើញគឺអង្កត់ទ្រូង ...

អាន​បន្ថែម

សំណួរ​ទី 427។ ទិដ្ឋភាពខាងក្រោមនៃមែកធាងគោលពីរ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ទិដ្ឋភាពខាងក្រោមនៃមែកធាងគោលពីរ” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវមែកធាងគោលពីរហើយឥឡូវនេះអ្នកត្រូវរកទិដ្ឋភាពខាងក្រោមសម្រាប់មែកធាងដែលបានផ្តល់ឱ្យ។ នៅពេលយើងឃើញដើមឈើមួយពីទិសដៅចុះក្រោម។ ថ្នាំងដែលអាចមើលឃើញសម្រាប់យើងគឺផ្នែកខាងក្រោម ...

អាន​បន្ថែម

សំណួរ​ទី 428។ បោះពុម្ពទិដ្ឋភាពខាងស្តាំនៃមែកធាងគោលពីរ បញ្ហ្របញ្ហ្របញ្ហា“ ព្រីនទិដ្ឋិភាពនៃដើមឈើគោលពីរ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ឱ្យនូវគោលពីរ។ ឥឡូវអ្នកត្រូវរកទិដ្ឋភាពត្រឹមត្រូវនៃដើមឈើនេះ។ នៅទីនេះទិដ្ឋភាពខាងស្តាំនៃមែកធាងគោលពីរមានន័យថាបោះពុម្ពលំដាប់ដូចដើមឈើមើលនៅពេលមើលពី ...

អាន​បន្ថែម

សំណួរ​ទី 429។ ជួរ LCM សំណួរ របាយការណ៍បញ្ហាបញ្ហា“ ជួរសំណួរចម្លើយអិលអិមអេស” បញ្ជាក់ថាអ្នកមានចំនួនគត់និងចំនួនសំណួរ q ។ សំណួរនីមួយៗមាន (ឆ្វេងស្តាំ) ជាជួរ។ ភារកិច្ចដែលបានផ្តល់ឱ្យគឺដើម្បីស្វែងរក LCM (ខាងឆ្វេងស្តាំ) មានន័យថា LCM នៃចំនួនទាំងអស់ដែលមាននៅក្នុងជួរនៃ ...

អាន​បន្ថែម

សំណួរ​ទី 430។ រកផលបូកកំរិតអតិបរមានៅក្នុងមែកធាងប្រព័ន្ធគោលពីរ របាយការណ៍បញ្ហាបញ្ហា“ រកផលបូកកំរិតអតិបរិមាក្នុងមែកធាងគោលពីរ” បញ្ជាក់ថាអ្នកត្រូវបានគេអោយមែកធាងគោលពីរដែលមានថ្នាំងវិជ្ជមាននិងអវិជ្ជមានរកផលបូកអតិបរមានៃកំរិតមួយនៅក្នុងមែកធាងគោលពីរ។ ឧទាហរណ៍ការបញ្ចូលទី ៧ ការពន្យល់ទី ១ កម្រិតបូក = ៥ កម្រិតទីពីរ៖ ផលបូក = …

អាន​បន្ថែម

សំណួរ​ទី 431។ ការណែនាំដើមឈើក្រហម - ខ្មៅ ដើមក្រហមខ្មៅគឺជាមែកធាងគោលពីរដែលធ្វើឱ្យមានតុល្យភាពដោយខ្លួនឯង។ នៅក្នុងមែកធាងនេះរាល់ថ្នាំងទាំងអស់គឺជាថ្នាំងពណ៌ក្រហមឬថ្នាំងខ្មៅ។ នៅក្នុងសេចក្តីផ្តើមមែកធាងក្រហម - ខ្មៅនេះយើងនឹងព្យាយាមគ្របដណ្តប់លើលក្ខណៈសម្បត្តិទាំងអស់របស់វា។ លក្ខណៈសម្បត្តិនៃដើមឈើក្រហម - ខ្មៅរាល់ថ្នាំងទាំងអស់ត្រូវបានតំណាងថាជាពណ៌ក្រហមឬខ្មៅ។ ...

អាន​បន្ថែម

សំណួរ​ទី 432។ ប្រតិបត្ដិការលុបមែកធាងប្រព័ន្ធគោលពីរ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ប្រតិបត្ដិការលុបមែកធាងប្រព័ន្ធគោលពីរស្វែងរក” ស្នើសុំឱ្យយើងអនុវត្តប្រតិបត្តិការលុបសំរាប់មែកធាងស្វែងរកគោលពីរ។ មុខងារលុបសំដៅទៅលើមុខងារដើម្បីលុបថ្នាំងដែលមានគ្រាប់ចុច / ទិន្នន័យដែលបានផ្តល់ឱ្យ។ ឧទាហរណ៏ Input Node ដែលត្រូវលុប = ៥ វិធីសាស្រ្តទិន្នផលសំរាប់ការស្វែងរកមែកធាងប្រព័ន្ធគោលពីរលុបប្រតិបត្តិការដូច្នេះ ...

អាន​បន្ថែម

សំណួរ​ទី 433។ វិធីសាស្រ្តស្មុគស្មាញក្នុងការរកកំពស់ដើមឈើគោលពីរ បញ្ហ្របញ្ហា៉វិធីសាស្ត្ៀតដើម្បីរកកម្ពស់ដើមឈើគោលពីរបងា្ហាញថាអ្នកត្ូវបានផ្តល់ឱ្យមែកធាងគោលពីររកកម្ពស់ដើមឈើដោយប្រើវិធីសាស្ត្រដដែល។ ឧទាហរណ៏ការបញ្ចូល ៣ វិធីបញ្ចូល ៤ វិធីសាស្រ្តសំរាប់វិធីសាស្រ្តវិភាគដើម្បីរកកំពស់ដើមឈើគោលកំពស់កំពស់ដើមឈើ…

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 435។ កម្រិតនៃការផ្លាស់ប្តូរលំដាប់ដោយប្រើជួរពីរ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាបញ្ហា“ កំរិតនៃការត្រងតាមលំដាប់ដោយប្រើជួរពីរ” ចែងថាអ្នកត្រូវបានគេអោយមែកធាងគោលពីរបោះពុម្ពព្រីនធ័រតាមលំដាប់លំដោយតាមជួរ។ ឧទាហរណ៍ការបញ្ចូល ៥ ១១ ៤២ ៧ ៩ ៨ ១២ ២៣ ៥ ៣ ការបញ្ចូល ១ ២ ៣ ៤ ៥ ៦ ក្បួនដោះស្រាយសម្រាប់ការផ្លាស់ប្តូរលំដាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 436។ ពិនិត្យមើលថាតើគ្រប់ទាំងមែកធាងនៃប្រព័ន្ធគោលពីរពីរគឺអាណាក្រាមឬអត់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ពិនិត្យមើលថាតើដើមឈើគោលពីរកំរិតគ្រប់កំរិតអាណាហ្គីក្រាមរឺអត់” និយាយថាអ្នកអោយដើមឈើគោលពីររឺពីរកំរិតសូមពិនិត្យមើលថាតើកំរិតខ្ពស់នៃដើមឈើពីរដើមគឺអាណាក្រាមរឺអត់។ ឧទាហរណ៍ការបញ្ចូលវិធីសាស្រ្តមិនពិតបញ្ចូលដើម្បីពិនិត្យមើលថាតើគ្រប់កម្រិតទាំងពីរ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 439។ បំលែង BST អោយទៅជាមីន - ហេបដោយមិនប្រើអារេ សេចក្តីថ្លែងការណ៍បញ្ហា“ បំលែង BST ទៅជាមីន - ហេបដោយមិនប្រើអារេ” បញ្ហាបានចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យអេសធីអេស (មែកធាងការស្វែងរកគោលពីរ) ហើយអ្នកត្រូវបំលែងវាទៅជាគំនរមីន។ គំនរមីនគួរតែមានធាតុទាំងអស់នៅក្នុងមែកធាងស្វែងរកគោលពីរ។ ក្បួនដោះស្រាយគួរតែដំណើរការក្នុងភាពស្មុគស្មាញពេលវេលាលីនេអ៊ែរ។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 441។ ការឆ្លងកាត់ការធ្វើត្រាប់តាមបែបស្មុគស្មាញដោយប្រើជង់ពីរ សេចក្តីថ្លែងអំពីបញ្ហាបញ្ហា“ ការឆ្លុះបញ្ចាំងពីការធ្វើអាជីវកម្មដែលមានលក្ខណៈស្មុគស្មាញដោយប្រើជណ្តើរពីរ” ចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវប្រព័ន្ធគោលពីរដែលមានថ្នាំង។ សរសេរកម្មវិធីសម្រាប់ការផ្លាស់ប្តូរ postorder ដដែលៗដោយប្រើជង់ពីរ។ ឧទាហរណ៍បញ្ចូល ៤ ៥ ២ ៦ ៧ ៣ ១ ការបញ្ចូល ៤ ២ ៣ ១ បង្កើតក្បួនដោះស្រាយ។

អាន​បន្ថែម

សំណួរ​ទី 442។ មែកធាងគោលពីរទៅការប្តូរមែកធាងប្រព័ន្ធគោលពីរការផ្លាស់ប្តូរដោយប្រើសំណុំ STL សេចក្តីថ្លែងការណ៍បញ្ហាយើងត្រូវបានគេផ្តល់ឱ្យនូវមែកធាងគោលពីរហើយយើងត្រូវបម្លែងវាទៅជាមែកធាងស្វែងរកគោលពីរ។ បញ្ហា“ មែកធាងគោលពីរដើម្បីការប្តូរមែកធាងការស្វែងរកការផ្លាស់ប្តូរដោយប្រើឈុតអេសអិល” ស្នើឱ្យធ្វើការបំលែងដោយប្រើឈុតអេសអិល។ យើងបានពិភាក្សាគ្នារួចហើយក្នុងការបំប្លែងមែកធាងគោលពីរទៅជាប។ ស។ ស .។ ប៉ុន្តែយើង ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 445។ វិធីសាស្រ្តដែលមានលក្ខណៈស្មុគស្មាញដើម្បីរកបុព្វបុរសនៃមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ វិធីសាស្រ្តរកវិធីដើម្បីរកបុព្វបុរសនៃមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវប្រព័ន្ធគោលពីរនិងលេខគត់ដែលតំណាងអោយកូនសោរ។ បង្កើតមុខងារដើម្បីបោះពុម្ពបុព្វបុរសទាំងអស់នៃកូនសោដែលបានផ្តល់ឱ្យដោយប្រើពាក្យដដែល។ ឧទាហរណ៍ពាក្យគន្លឹះបញ្ចូល = ៦ ៥ ២ ១ ការពន្យល់៖ …

អាន​បន្ថែម

សំណួរ​ទី 446។ ពិនិត្យមើលថាតើថ្នាំងខាងក្នុងនៃអេសអេសអេសនីមួយៗមានកូនយ៉ាងពិតប្រាកដដែរឬទេ សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ ពិនិត្យមើលថាតើថ្នាំងខាងក្នុងនៃអេសអេសអេមានកូនតែមួយទេ” ដែលចែងថាអ្នកត្រូវបានគេផ្តល់នូវការឆ្លងកាត់នៃមែកធាងស្វែងរកគោលពីរ។ ហើយអ្នកត្រូវរកមើលថាតើថ្នាំងដែលមិនមែនជាស្លឹកទាំងអស់មានតែកូនតែមួយទេ។ នៅទីនេះយើងក៏ពិចារណាផងដែរថាទាំងអស់ ...

អាន​បន្ថែម

សំណួរ​ទី 447។ ស្វែងរកធាតុតូចបំផុត k-th នៅក្នុង BST (ស្ថិតិនៃការបញ្ជាទិញនៅ BST) សេចក្តីថ្លែងការណ៍បញ្ហា“ រកឃើញធាតុតូចបំផុតនៅ k-th នៅក្នុង BST (ស្ថិតិនៃការបញ្ជាទិញនៅ BST)” បានចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវមែកធាងស្វែងរកគោលពីរហើយអ្នកត្រូវរកលេខតូចបំផុត k-th នៅក្នុង BST ។ នេះមានន័យថាប្រសិនបើយើងធ្វើការតម្រៀបតាមលំដាប់លំដោយនៃមែកធាងស្វែងរកប្រព័ន្ធគោលពីរហើយរក្សាទុកឯកសារ ...

អាន​បន្ថែម

សំណួរ​ទី 448។ ផលបូកបញ្ឈរនៅក្នុងមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍បញ្ហា“ ផលបូកបញ្ឈរនៅក្នុងមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ” ចែងថាអ្នកត្រូវបានផ្តល់ឱ្យនូវគោលពីរហើយយើងត្រូវរកផលបូកនៃកំរិតបញ្ឈរនីមួយៗ។ តាមកម្រិតបញ្ឈរយើងមានន័យថាប្រសិនបើយើងគូរបន្ទាត់បញ្ឈរនៅចម្ងាយ ១ ឯកតានៅខាងឆ្វេងនិងខាងស្តាំ ...

អាន​បន្ថែម

សំណួរ​ទី 449។ កម្មវិធីដើម្បីពិនិត្យមើលថាតើដើមឈើគោលពីរជា BST រឺអត់ សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ កម្មវិធីដើម្បីពិនិត្យមើលថាតើដើមឈើគោលពីរគឺជា BST រឺក៏អត់” បញ្ជាក់ថាអ្នកត្រូវបានគេអោយមែកធាងគោលពីរហើយអ្នកត្រូវពិនិត្យមើលថាតើដើមឈើគោលពីរពេញចិត្តលក្ខណៈសម្បត្តិរបស់មែកធាងគោលពីរ។ ដូច្នេះដើមគោលពីរមានលក្ខណៈដូចខាងក្រោមៈអនុក្រិតខាងឆ្វេង ...