ស្វែងរកមេដ្យានពី Data Stream LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហា ស្វែងរកមេដ្យានពី Data Stream LeetCode Solution – មធ្យមភាគគឺជាតម្លៃកណ្តាលនៅក្នុងបញ្ជីចំនួនគត់ដែលបានបញ្ជាទិញ។ ប្រសិនបើទំហំនៃបញ្ជីគឺស្មើ នោះគ្មានតម្លៃកណ្តាលទេ ហើយមធ្យមគឺជាមធ្យមនៃតម្លៃកណ្តាលទាំងពីរ។ ឧទាហរណ៍ សម្រាប់ arr = [2,3,4] មធ្យម…

អាន​បន្ថែម

កំណែទម្រង់កាលបរិច្ឆេទ LeetCode ដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហា កំណែទម្រង់កាលបរិច្ឆេទ ដំណោះស្រាយ LeetCode - ផ្តល់ខ្សែអក្សរកាលបរិច្ឆេទក្នុងទម្រង់ ថ្ងៃខែ ឆ្នាំ ដែល៖ ថ្ងៃស្ថិតនៅក្នុងសំណុំ {"ទី 1" "ទី 2" "ទី 3" "ទី 4" ... "ទី 30" "ទី 31" ។ ”}។ ខែស្ថិតនៅក្នុងសំណុំ {"មករា", "កុម្ភៈ", "មីនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", “ធ្នូ”}។ ឆ្នាំស្ថិតនៅក្នុងជួរ [1900, 2100] ។ បំប្លែង​ខ្សែ​កាលបរិច្ឆេទ…

អាន​បន្ថែម

តម្រៀបអារេដោយបង្កើនប្រេកង់ឡេតូលេខកូដដំណោះស្រាយ

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

អាន​បន្ថែម

Subarray Sum ស្មើ K LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Subarray Sum Equals K LeetCode – “Subarray Sum Equals K” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេនៃចំនួនគត់ “num” និងចំនួនគត់ 'k' ត្រឡប់ចំនួនសរុបនៃ subarrays បន្តដែលផលបូកស្មើនឹង 'k'។ ឧទាហរណ៍៖ nums = [1, 2, 3], k=3 2 ការពន្យល់៖ មាន…

អាន​បន្ថែម

ដំណោះស្រាយឃ្លាំងសម្ងាត់ LRU LeetCode

សំណួររចនារចនាសម្ព័ន្ធទិន្នន័យដែលធ្វើតាមឧបសគ្គនៃឃ្លាំងសម្ងាត់ដែលប្រើថ្មីៗនេះតិចបំផុត (LRU) ។ អនុវត្តថ្នាក់ LRUCache៖ LRUCache (សមត្ថភាពផ្ទាល់ខ្លួន) ចាប់ផ្តើមឃ្លាំងសម្ងាត់ LRU ជាមួយនឹងទំហំវិជ្ជមាន។ int get(int key) ត្រឡប់តម្លៃនៃ key ប្រសិនបើ key មាន បើមិនដូច្នោះទេ ត្រឡប់ -1 ។ void put(int key, int value) ធ្វើបច្ចុប្បន្នភាពតម្លៃនៃ key ប្រសិនបើ key មាន។ បើមិនដូច្នេះទេ បន្ថែមគូតម្លៃគន្លឹះទៅ…

អាន​បន្ថែម

តម្រៀបអារេដោយបង្កើនប្រេកង់ឡេតូលេខកូដដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់, តម្រៀបអារេនៅក្នុងលំដាប់កើនឡើងដោយផ្អែកលើភាពញឹកញាប់នៃតម្លៃ។ ប្រសិនបើតម្លៃច្រើនមានប្រេកង់ដូចគ្នាសូមតម្រៀបវាតាមលំដាប់ថយចុះ។ លេខឧទាហរណ៍ = [1,1,2,2,2,3] [3,1,1,2,2,2] ការពន្យល់៖ '៣ ៉មានប្រេកង់ ១' ១ has មានភាពញឹកញាប់នៃ…

អាន​បន្ថែម

បច្ចេកទេសការបំផ្លាញ Sqrt (ឬឫសការេ)

អ្នកត្រូវបានផ្តល់ឱ្យសំណួរនៃជួរអារេចំនួនគត់។ អ្នកនឹងត្រូវបានស្នើសុំឱ្យកំណត់ផលបូកនៃលេខទាំងអស់ដែលស្ថិតនៅក្នុងជួរនៃសំណួរដែលបានផ្តល់ឱ្យ។ សំណួរដែលបានផ្តល់មានពីរប្រភេទគឺការធ្វើបច្ចុប្បន្នភាព៖ (សន្ទស្សន៍តម្លៃ) ត្រូវបានផ្តល់ជាសំណួរមួយដែលអ្នកត្រូវការ…

អាន​បន្ថែម

បន្សំលិខិតលេខទូរស័ព្ទ

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

អាន​បន្ថែម

ពិនិត្យមើលថាតើអារេពីរស្មើរឺអត់

បញ្ហា“ ពិនិត្យមើលថាតើអារេពីរស្មើរឺអត់” បានចែងថាអ្នកត្រូវបានផ្តល់អោយអារេចំនួនពីរ។ សេចក្តីថ្លែងការណ៍បញ្ហានិយាយថាអ្នកត្រូវកំណត់ថាតើអារេដែលផ្តល់ឱ្យស្មើរឺអត់។ ឧទាហរណ៍មកដល់ ១ [] = {១, ៤, ២, ៥, ២}; arr1 [] = {២, ១, ៥, ៤, …

អាន​បន្ថែម

រាប់ខ្សែអក្សររងដែលមានចំនួនស្មើ 0s, 1 និង 2

បញ្ហា“ រាប់ខ្សែអក្សររងដែលមានលេខស្មើគ្នានៃលេខ ០, ១ និង ២” ចែងថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរដែលមានលេខ ១, ១, និង ២ ប៉ុណ្ណោះ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកចំនួនខ្សែអក្សររងដែលមិនមានលេខស្មើ ០, ១ និង ២ ប៉ុណ្ណោះ។ ឧទាហរណ៍ str =“ 0” …

អាន​បន្ថែម

Translate »