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

សំណួរសំភាសន៍រចនាប្រព័ន្ធ អាចជាការបើកចំហរ ដូច្នេះវាពិបាកពេកក្នុងការដឹងពីវិធីត្រឹមត្រូវក្នុងការរៀបចំ។ ឥឡូវនេះខ្ញុំអាចបំបែកការរចនានៃ Amazon, Microsoft និង Adobe បន្ទាប់ពីទិញ សៀវភៅ​នេះ. ពិនិត្យឡើងវិញប្រចាំថ្ងៃ សំណួររចនា ហើយខ្ញុំសន្យាថាអ្នកអាចបំបែកការរចនាជុំ។

សំណួរសំភាសន៍ក្រុមហ៊ុន Amazonពិន
សំណួរសំភាសន៍ក្រុមហ៊ុន Amazon
បទសម្ភាសន៍រចនាប្រព័ន្ធបំបែក

សំណួរអារេ Amazon

សំណួរ​ទី 1។ Jump Game IV LeetCode Solution សេចក្តីថ្លែងការណ៍បញ្ហា៖ Jump Game IV LeetCode Solution និយាយថា – ដោយបានផ្តល់អារេនៃចំនួនគត់ arr អ្នកត្រូវបានដាក់ដំបូងនៅលិបិក្រមទីមួយនៃអារេ។ ក្នុង​មួយ​ជំហាន អ្នក​អាច​លោត​ពី​លិបិក្រម i ទៅ index: i + 1 where: i + 1 < arr.length ។ i - 1 ដែល៖ i - 1 >= ...

អាន​បន្ថែម

សំណួរ​ទី 2។ ដំណោះស្រាយ LeetCode ឆ្នាំចំនួនប្រជាជនអតិបរមា សេចក្តីថ្លែងការណ៍បញ្ហា ឆ្នាំចំនួនប្រជាជនអតិបរមា ដំណោះស្រាយ LeetCode និយាយថា – អ្នកត្រូវបានផ្តល់កំណត់ហេតុអារេចំនួនគត់ 2D ដែលកំណត់ហេតុនីមួយៗ[i] = [កំណើត, ការស្លាប់] បង្ហាញពីឆ្នាំកំណើត និងមរណភាពរបស់មនុស្ស។ ចំនួនប្រជាជននៃឆ្នាំខ្លះ x គឺជាចំនួនមនុស្សដែលនៅរស់ក្នុងឆ្នាំនោះ។ មនុស្ស​ម្នាក់​ត្រូវ​បាន​រាប់...

អាន​បន្ថែម

សំណួរ​ទី 3។ ការផ្លាស់ប្តូរអប្បរមាទៅក្រុមទាំងអស់ 1's Together Letcode Solution សេចក្តីថ្លែងការណ៍បញ្ហា ការផ្លាស់ប្តូរអប្បរមាទៅក្រុមទាំងអស់ 1's Together Leetcode Solution – និយាយថាដោយផ្តល់ទិន្នន័យអារេប្រព័ន្ធគោលពីរ ត្រឡប់ចំនួនអប្បបរមានៃ swaps ដែលត្រូវការដើម្បីដាក់ជាក្រុមទាំងអស់ដែលមានវត្តមាននៅក្នុង array ជាមួយគ្នានៅកន្លែងណាមួយក្នុង array ។ Input: data = [1] Output: 1,0,1,0,1 Explanation: មាន 1 វិធីក្នុងការដាក់ជាក្រុមទាំងអស់...

អាន​បន្ថែម

សំណួរ​ទី 4។ ដំណោះស្រាយ LeetCode ឆ្នាំចំនួនប្រជាជនអតិបរមា សេចក្តីថ្លែងការណ៍បញ្ហា៖ ឆ្នាំចំនួនប្រជាជនអតិបរមា ដំណោះស្រាយ Leetcode និយាយថា – អ្នកត្រូវបានផ្តល់កំណត់ហេតុអារេចំនួនគត់ 2D ដែលកំណត់ហេតុនីមួយៗ[i] = [កំណើត, ការស្លាប់] បង្ហាញពីឆ្នាំកំណើត និងមរណភាពរបស់មនុស្ស។ ចំនួនប្រជាជននៃឆ្នាំខ្លះ x គឺជាចំនួនប្រជាជនដែលនៅរស់ក្នុងឆ្នាំនោះ? បុគ្គលនោះត្រូវបានរាប់ក្នុងចំនួនប្រជាជននៃឆ្នាំ x ប្រសិនបើ x គឺ ...

អាន​បន្ថែម

សំណួរ​ទី 5។ ដំណោះស្រាយ LeetCode ចំណុចជួបល្អបំផុត សេចក្តីថ្លែងការណ៍បញ្ហា៖ ដំណោះស្រាយលីតកូដចំណុចជួបល្អបំផុតនិយាយថា – ដែលបានផ្តល់ឱ្យ amxn ក្រឡាចត្រង្គគោលពីរដែលលេខ 1 នីមួយៗសម្គាល់ផ្ទះរបស់មិត្តម្នាក់ ត្រឡប់ចម្ងាយធ្វើដំណើរសរុបតិចតួចបំផុត។ ចម្ងាយធ្វើដំណើរសរុបគឺជាផលបូកនៃចម្ងាយរវាងផ្ទះរបស់មិត្តភ័ក្តិ និងចំណុចជួបជុំ។ ចម្ងាយត្រូវបានគណនាដោយប្រើ Manhattan Distance, ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 7។ តម្លៃទាបនៃការឡើងជណ្តើរ LeetCode Solution សេចក្តីថ្លែងការណ៍បញ្ហាតម្លៃអប្បបរមានៃការឡើងជណ្តើរ ដំណោះស្រាយ LeetCode - តម្លៃអារេចំនួនគត់ត្រូវបានផ្តល់ឱ្យ ដែលតម្លៃ[i] គឺជាថ្លៃដើមនៃជំហាននៅលើជណ្តើរ។ នៅពេលដែលអ្នកបង់ថ្លៃនោះ អ្នកអាចឡើងមួយ ឬពីរជំហាន។ អ្នកអាចចាប់ផ្តើមពីជំហានជាមួយសន្ទស្សន៍ 0 ឬជំហានជាមួយ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 9។ ស្វែងរកដំណោះស្រាយចៅក្រម LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា៖ ស្វែងរកដំណោះស្រាយរបស់ចៅក្រមក្រុង LeetCode – នៅក្នុងទីក្រុងមានមនុស្ស n ត្រូវបានដាក់ស្លាកពីលេខ 1 ដល់ n ។ មាន​ពាក្យ​ចចាមអារ៉ាម​ថា មនុស្ស​ម្នាក់​ក្នុង​ចំណោម​អ្នក​ទាំង​នេះ​ជា​ចៅក្រម​ក្រុង​ដោយ​សម្ងាត់ ហើយ​យើង​ត្រូវ​រក​ចៅក្រម​ក្រុង។ បើ​ចៅក្រម​ក្រុង​មាន​មែន ចៅក្រម​ក្រុង​មិន​ទុក​ចិត្ត​អ្នក​ណា​ទេ។ ...

អាន​បន្ថែម

សំណួរ​ទី 10។ បញ្ចូល លុប GetRandom O(1) ដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា បញ្ចូលលុប GetRandom O(1) ដំណោះស្រាយ LeetCode - "បញ្ចូលលុប GetRandom O(1)" ស្នើឱ្យអ្នកអនុវត្តមុខងារទាំងបួននេះនៅក្នុងភាពស្មុគស្មាញពេលវេលា O(1) ។ បញ្ចូល(val): បញ្ចូល val ទៅក្នុងសំណុំចៃដន្យ ហើយត្រឡប់ពិត ប្រសិនបើធាតុដំបូងគឺអវត្តមាននៅក្នុងសំណុំ។ វាត្រឡប់មិនពិតនៅពេលដែល ...

អាន​បន្ថែម

សំណួរ​ទី 11។ ដំណោះស្រាយ Letcode សីតុណ្ហភាពប្រចាំថ្ងៃ សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយលីតកូដសីតុណ្ហភាពប្រចាំថ្ងៃ៖ ចែងថាអារេនៃសីតុណ្ហភាពចំនួនគត់តំណាងឱ្យសីតុណ្ហភាពប្រចាំថ្ងៃ ត្រឡប់ចម្លើយអារេដូចចម្លើយនោះ [i] គឺជាចំនួនថ្ងៃដែលអ្នកត្រូវរង់ចាំបន្ទាប់ពីថ្ងៃ ith ដើម្បីទទួលបានសីតុណ្ហភាពកាន់តែក្តៅ។ ប្រសិនបើគ្មានថ្ងៃអនាគតដែលអាចធ្វើទៅបាន សូមរក្សាចម្លើយ[i] == 0 ជំនួសវិញ។ ...

អាន​បន្ថែម

សំណួរ​ទី 12។ ដំណោះស្រាយផ្លូវឡានក្រុង Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ផ្លូវឡានក្រុង ដំណោះស្រាយ LeetCode – “ផ្លូវឡានក្រុង” ចែងថា អ្នកត្រូវបានផ្តល់ផ្លូវដែលផ្លូវ[i] ជាផ្លូវឡានក្រុង ដែល ith bus ធ្វើផ្លូវដដែលជារៀងរហូត។ យើងនឹងត្រូវបានផ្តល់ប្រភពចំណតឡានក្រុង ហើយយើងចង់ទៅដល់គោលដៅចំណតឡានក្រុង។ យើង​អាច ...

អាន​បន្ថែម

សំណួរ​ទី 13។ Subarrays ជាមួយ K Different Integers Leetcode Solution សេចក្តីថ្លែងការណ៍បញ្ហា Subarrays with K Different Integers LeetCode Solution – “Subarrays with K Different Integers” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់លេខអារេចំនួនគត់ និងចំនួនគត់ k ។ យើងត្រូវស្វែងរកចំនួនសរុបនៃ subarrays ដ៏ល្អនៃលេខ។ អារេ​ល្អ​ត្រូវ​បាន​កំណត់​ថា​ជា​អារេ​មួយ​ដែល​មាន​...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 15។ K ចំណុចជិតបំផុតទៅប្រភពដើមដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ចំណុច K ជិតបំផុតទៅប្រភពដើមដំណោះស្រាយ LeetCode – “K ចំណុចជិតបំផុតទៅប្រភពដើម” ចែងថាបានផ្តល់អារេនៃចំណុច កូអរដោនេ x និង y កូអរដោនេតំណាងឱ្យកូអរដោនេនៅលើយន្តហោះ XY ។ យើងត្រូវស្វែងរកចំណុចជិតបំផុត k ទៅប្រភពដើម។ ចំណាំថាចម្ងាយរវាងពីរ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 17។ ប្រាក់ចំណេញអតិបរិមាក្នុងការរៀបចំកាលវិភាគការងារ Leetcode Solution សេចក្តីថ្លែងការណ៍អំពីបញ្ហា ប្រាក់ចំណេញអតិបរមាក្នុងការរៀបចំកាលវិភាគការងារ LeetCode Solution – "ប្រាក់ចំណេញអតិបរមាក្នុងការរៀបចំកាលវិភាគការងារ" បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ការងារ n ដែលការងារនីមួយៗចាប់ផ្តើមពី startTime[i] និងបញ្ចប់នៅ endTime[i] និងទទួលបានប្រាក់ចំណេញនៃប្រាក់ចំណេញ[i] ] យើងត្រូវត្រលប់មកវិញនូវប្រាក់ចំណេញអតិបរមាដែលយើងអាចមានដូចជា...

អាន​បន្ថែម

សំណួរ​ទី 18។ ដំណោះ​ស្រាយ​កូដ​ទឹក​ភ្លៀង​អន្ទាក់ 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...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 20។ ការបែងចែកទៅជា 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 លទ្ធផល៖ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 23។ បង្កើត 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 ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 27។ ស្វែងរកដំណោះស្រាយ 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 លទ្ធផល៖ ពិត...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

សំណួរ​ទី 306។ ពិន្ទុនៃវង់ក្រចកដំណោះស្រាយ LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា ពិន្ទុនៃវង់ក្រចក LeetCode Solution និយាយថា – បានផ្តល់ឱ្យវង់ក្រចកដែលមានតុល្យភាព s និងត្រឡប់ពិន្ទុអតិបរមា។ ពិន្ទុនៃខ្សែវង់ក្រចកដែលមានតុល្យភាពគឺផ្អែកលើច្បាប់ខាងក្រោម៖ "()" មានពិន្ទុ 1។ AB មានពិន្ទុ A + B ដែល A និង B ជាខ្សែវង់ក្រចកមានតុល្យភាព។ (A) មានពិន្ទុ 2*A ដែល A ជា...

អាន​បន្ថែម

សំណួរ​ទី 307។ រចនាបន្ថែម និងស្វែងរកពាក្យ រចនាសម្ព័ន្ធទិន្នន័យ ដំណោះស្រាយ LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា៖ ការរចនាបន្ថែម និងស្វែងរកពាក្យ រចនាសម្ព័ន្ធទិន្នន័យ LeetCode Solution និយាយថា – រចនារចនាសម្ព័ន្ធទិន្នន័យដែលគាំទ្រការបន្ថែមពាក្យថ្មី និងការស្វែងរកថាតើខ្សែអក្សរត្រូវនឹងខ្សែអក្សរដែលបានបន្ថែមពីមុនឬអត់។ អនុវត្តថ្នាក់ WordDictionary៖ WordDictionary() ចាប់ផ្តើមវត្ថុ។ void addWord(word) បន្ថែមពាក្យទៅរចនាសម្ព័ន្ធទិន្នន័យ វាអាចត្រូវបានផ្គូផ្គងនៅពេលក្រោយ។ bool search(word) ត្រឡប់ពិតប្រសិនបើមាន...

អាន​បន្ថែម

សំណួរ​ទី 308។ ស្វែងរកដំណោះស្រាយ Capital Letcode សេចក្តីថ្លែងការណ៍បញ្ហា៖ រកឃើញ Capital Leetcode Solution និយាយថា – ផ្តល់ខ្សែអក្សរ ត្រឡប់ពិត ប្រសិនបើការប្រើប្រាស់អក្សរធំនៅក្នុងវាត្រឹមត្រូវ។ លក្ខខណ្ឌសម្រាប់ពាក្យដែលត្រឹមត្រូវគឺ៖ អក្សរទាំងអស់នៅក្នុងពាក្យនេះគឺជាអក្សរធំ ដូចជា "UK"។ អក្សរទាំងអស់នៅក្នុងពាក្យនេះមិនមែនជាអក្សរធំដូចជា "ទៅ" ទេ។ មានតែ...

អាន​បន្ថែម

សំណួរ​ទី 309។ ដំណោះស្រាយ Decode ខ្សែអក្សរ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Decode String LeetCode – “Decode String” ស្នើឱ្យអ្នកបំប្លែងខ្សែអក្សរដែលបានអ៊ិនកូដទៅជាខ្សែអក្សរដែលបានឌិកូដ។ ច្បាប់នៃការអ៊ិនកូដគឺ k[encoded_string] ដែល encoded_string នៅខាងក្នុងតង្កៀបការ៉េកំពុងត្រូវបានធ្វើម្តងទៀតយ៉ាងពិតប្រាកដ k ដង ដែល k ជាចំនួនគត់វិជ្ជមាន។ ឧទាហរណ៍៖ បញ្ចូល៖ s = "3[a]2[bc]" លទ្ធផល៖ "aabcbc" ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 313។ លុបអប្បបរមាដើម្បីធ្វើឱ្យវង់ក្រចកត្រឹមត្រូវដំណោះស្រាយ LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា ការដកចេញអប្បបរមាដើម្បីធ្វើឱ្យវង់ក្រចកត្រឹមត្រូវ ដំណោះស្រាយ LeetCode - អ្នកត្រូវបានផ្តល់ខ្សែអក្សរ '(', ')' និងអក្សរតូចជាភាសាអង់គ្លេស។ ភារកិច្ចរបស់អ្នកគឺត្រូវដកចំនួនអប្បរមានៃវង់ក្រចក ( '(' ឬ ')' នៅក្នុងមុខតំណែងណាមួយ ) ដើម្បីឱ្យខ្សែវង់ក្រចកលទ្ធផលគឺ ...

អាន​បន្ថែម

សំណួរ​ទី 314។ ខ្សែអក្សររងវែងបំផុតដោយមិនប្រើតួអក្សរដដែលៗ ដំណោះស្រាយ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ខ្សែអក្សររងដែលវែងបំផុតដោយមិនមានតួអក្សរដដែលៗ ដំណោះស្រាយ LeetCode – ចែងថាបានផ្តល់ខ្សែអក្សរ s ។ យើង​ត្រូវ​ស្វែង​រក​ខ្សែ​អក្សរ​រង​វែង​បំផុត​ដោយ​មិន​ប្រើ​តួអក្សរ​ដដែលៗ។ ឧទាហរណ៍៖ បញ្ចូល៖ s = "abcabcbb" លទ្ធផល៖ 3 ការពន្យល់៖ ខ្សែអក្សររងវែងបំផុតដែលមិនមានតួអក្សរដដែលៗគឺមានប្រវែង 3. ខ្សែអក្សរគឺ៖ “abc”។ បញ្ចូល៖ s = "bbbb" ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 320។ អនុវត្ត 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 ត្រូវបានស្វែងរកដែល ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

សំណួរ​ទី 436។ ផលបូកឫសទៅលេខស្លឹក ដំណោះស្រាយ LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា ផលបូកឫសទៅលេខស្លឹក ដំណោះស្រាយ LeetCode និយាយថា - អ្នកត្រូវបានផ្តល់ឫសនៃមែកធាងគោលពីរដែលមានលេខពី 0 ដល់ 9 ប៉ុណ្ណោះ។ ផ្លូវពីឫសទៅស្លឹកនីមួយៗនៅក្នុងដើមឈើតំណាងឱ្យលេខ។ ឧទាហរណ៍ ផ្លូវពីឫសទៅស្លឹក 1 -> 2 -> 3 តំណាងឱ្យលេខ 123។ ត្រឡប់ផលបូកសរុបនៃលេខពីឫសទៅស្លឹកទាំងអស់។ តេស្ត...

អាន​បន្ថែម

សំណួរ​ទី 437។ Binary Tree Inorder Traversal LeetCode ដំណោះស្រាយ សេចក្តីថ្លែងការណ៍បញ្ហា៖ ដំណោះ​ស្រាយ​ការ​ឆ្លង​កាត់​លីតកូដ​តាម​លំដាប់​នៃ​មែកធាង​គោលពីរ ដោយ​បាន​ផ្ដល់​ឫស​នៃ​មែកធាង​គោលពីរ ត្រឡប់​ការ​ឆ្លងកាត់​តាម​លំដាប់​នៃ​តម្លៃ​ថ្នាំង​របស់វា។ ឧទាហរណ៍ 1: បញ្ចូល៖ root = [1,null,2,3] ទិន្នផល៖ [1,3,2] ឧទាហរណ៍ 2: បញ្ចូល៖ root = [] ទិន្នផល៖ [] ឧទាហរណ៍ 3: បញ្ចូល៖ root = [1] ទិន្នផល៖ [1] ឧបសគ្គ៖ ចំនួនថ្នាំងក្នុង...

អាន​បន្ថែម

សំណួរ​ទី 438។ Flatten Binary Tree ទៅកាន់ Linked List ដំណោះស្រាយ LeetCode Flatten Binary Tree to Linked List ដំណោះស្រាយ LeetCode និយាយថា – ដោយទទួលបានឫសនៃមែកធាងគោលពីរ បង្រួមមែកធាងចូលទៅក្នុង "បញ្ជីដែលបានភ្ជាប់"៖ "បញ្ជីដែលបានភ្ជាប់" គួរតែប្រើថ្នាក់ TreeNode ដូចគ្នាដែលទ្រនិចកូនត្រឹមត្រូវចង្អុលទៅថ្នាំងបន្ទាប់។ នៅក្នុងបញ្ជី ហើយទ្រនិចកូនខាងឆ្វេងតែងតែទុកជាមោឃៈ។ បញ្ជី "តំណភ្ជាប់" ...

អាន​បន្ថែម

សំណួរ​ទី 439។ បុព្វបុរសទូទៅទាបបំផុតនៃដំណោះស្រាយ Leetcode Tree Binary សេចក្តីថ្លែងការណ៍បញ្ហា បុព្វបុរសទូទៅទាបបំផុតនៃដើមឈើគោលពីរ ដំណោះស្រាយ LeetCode – “បុព្វបុរសធម្មតាទាបបំផុតនៃដើមឈើគោលពីរ” ចែងថាបានផ្តល់ឫសនៃមែកធាងគោលពីរ និងថ្នាំងពីរនៃមែកធាង។ យើងត្រូវស្វែងរកបុព្វបុរសធម្មតាទាបបំផុតនៃថ្នាំងទាំងពីរនេះ។ ធម្មតា​ទាប​បំផុត...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 442។ សង្គ្រោះ 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] ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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