សំណួរសំភាសន៍ Airbnb

សំណួរអារេ Airbnb

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរជង់ Airbnb

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

អាន​បន្ថែម

Airbnb សំណួរផ្សេងទៀត។

សំណួរ​ទី 5។ Regular Expression Matching Regular Expression Matching ដំណោះស្រាយ LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា ការផ្គូផ្គងកន្សោមធម្មតា ការផ្គូផ្គងកន្សោមធម្មតា ដំណោះស្រាយ LeetCode - ដែលបានផ្តល់ឱ្យខ្សែអក្សរបញ្ចូល s និងលំនាំ p អនុវត្តការផ្គូផ្គងកន្សោមធម្មតាជាមួយនឹងការគាំទ្រសម្រាប់ '.' និង​ជា​កន្លែង: '។' ផ្គូផ្គងតួអក្សរតែមួយ។ '*' ផ្គូផ្គងលេខសូន្យ ឬច្រើននៃធាតុមុន។ ការផ្គូផ្គងគួរតែគ្របដណ្តប់ខ្សែអក្សរបញ្ចូលទាំងមូល (មិនផ្នែក) ។ ឧទាហរណ៍​ករណី​សាកល្បង​ទី១៖ បញ្ចូល៖...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 7។ Koko Eating Bananas ដំណោះស្រាយ LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា កូកូ ញ៉ាំចេក លីតកូដ ដំណោះស្រាយ – កូកូ ចូលចិត្តញ៉ាំចេក។ មាន​គំនរ​ចេក គំនរ​ចេក​មាន​គំនរ​ចេក ។ ឆ្មាំ​បាន​ទៅ​ហើយ ហើយ​នឹង​ត្រឡប់​មក​វិញ​ក្នុង​ម៉ោង​ប៉ុន្មាន។ Koko អាច​សម្រេច​ចិត្ត​ការ​ញ៉ាំ​ចេក​ក្នុង​មួយ​ម៉ោង​របស់​នាង ល្បឿន​នៃ k ។ រៀងរាល់ម៉ោង នាងរើសចេកខ្លះ ហើយញ៉ាំចេក k ពីគំនរនោះ។ ប្រសិនបើ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 9។ មនុស្សយន្តត្រូវបានចងនៅក្នុងដំណោះស្រាយ Circle LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា Robot ត្រូវបានចងនៅក្នុង Circle LeetCode Solution - នៅលើយន្តហោះគ្មានកំណត់ មនុស្សយន្តដំបូងឈរនៅ (0, 0) ហើយបែរមុខទៅទិសខាងជើង។ ចំណាំថា: ទិសខាងជើងគឺជាទិសដៅវិជ្ជមាននៃអ័ក្ស y ។ ទិសខាងត្បូងគឺជាទិសអវិជ្ជមាននៃអ័ក្ស y ។ ទិសខាងកើតគឺជាទិសវិជ្ជមាននៃអ័ក្ស x ។ ទិស​ខាង​លិច​គឺ...

អាន​បន្ថែម

សំណួរ​ទី 10។ Flatten 2D Vector ដំណោះស្រាយ LeetCode Problem Statement Flatten 2D Vector LeetCode Solution – រចនា​ឧបករណ៍​បំប្លែង​ដើម្បី​បង្រួម​វ៉ិចទ័រ 2D ។ វាគួរតែគាំទ្រប្រតិបត្តិការបន្ទាប់ និងបន្ទាប់។ អនុវត្តថ្នាក់ Vector2D៖ Vector2D(int[][] vec) ចាប់ផ្តើមវត្ថុដោយប្រើវ៉ិចទ័រ 2D ។ next() ត្រឡប់ធាតុបន្ទាប់ពីវ៉ិចទ័រ 2D ហើយផ្លាស់ទីទ្រនិចមួយជំហានទៅមុខ។ អ្នកអាចសន្មត់ថាទាំងអស់ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 13។ បម្លែង​ទៅ​ជា​មូលដ្ឋាន -2 ដំណោះស្រាយ LeetCode Problem Statement បំលែងទៅជា Base -2 LeetCode Solution – ផ្តល់ចំនួនគត់ n ត្រឡប់ binary string ដែលតំណាងឱ្យតំណាងរបស់វានៅក្នុង base -2។ ចំណាំថា ខ្សែអក្សរដែលបានត្រឡប់មកវិញមិនគួរមានលេខសូន្យនាំមុខទេ លុះត្រាតែខ្សែអក្សរគឺ "0"។ Input: n=2 Output: "110" Explantion: (-2)2 + (-2)1 = 2 Explanation The logic is...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 15។ ដំណោះស្រាយលេខសម្ងាត់លេខតែមួយ Problem Statement ដំណោះស្រាយលេខតែមួយ Leetcode - យើងត្រូវបានផ្តល់អារេមិនទទេនៃចំនួនគត់ ហើយត្រូវការស្វែងរកធាតុដែលបង្ហាញម្តង។ វាត្រូវបានផ្តល់ឱ្យនៅក្នុងសំណួរថាធាតុនីមួយៗលេចឡើងពីរដងលើកលែងតែមួយ។ ឧទាហរណ៍ 1: Input: nums = [2,2,1] Output: 1 Example 2: Input: ...

អាន​បន្ថែម

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

អាន​បន្ថែម

Translate »