សំណួរសំភាសន៍ការសរសេរកូដអាត្លង់ទិក

សំណួរអារេអាត្លាសៀ

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

សំណួរដើមឈើអាត្លាសៀ

សំណួរ​ទី 8។ ការឆ្លងកាត់លំដាប់បញ្ឈរនៃដំណោះស្រាយ Binary Tree LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា ការឆ្លងកាត់លំដាប់បញ្ឈរនៃមែកធាងគោលពីរ LeetCode ដំណោះស្រាយនិយាយថា – ដែលបានផ្តល់ឱ្យឫសនៃមែកធាងគោលពីរ គណនាការឆ្លងកាត់លំដាប់បញ្ឈរនៃមែកធាងគោលពីរ។ សម្រាប់ថ្នាំងនីមួយៗនៅទីតាំង (ជួរដេក col) កូនឆ្វេង និងស្តាំរបស់វានឹងស្ថិតនៅទីតាំង (ជួរ + 1, col - 1) និង (ជួរដេក + 1, col + 1) រៀងគ្នា។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

សំណួរ​ទី 10។ ការអនុញ្ញាតបន្ទាប់ ដំណោះស្រាយ LeetCode Problem Statement Next Permutation LeetCode Solution - ការបំប្លែងអារេនៃចំនួនគត់ គឺជាការរៀបចំសមាជិករបស់វាទៅជាលំដាប់ ឬលំដាប់លីនេអ៊ែរ។ ឧទាហរណ៍ សម្រាប់ arr = [1,2,3] ខាងក្រោមនេះត្រូវបានចាត់ទុកថាជាការផ្លាស់ប្តូរនៃ arr: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]។ ការបំប្លែងបន្ទាប់នៃអារេនៃចំនួនគត់គឺការបំប្លែងសារជាអក្សរធំបន្ទាប់នៃ...

អាន​បន្ថែម

សំណួរ​ទី 11។ ការរៀបចំដំណោះស្រាយ Coins Leetcode សេចក្តីថ្លែងការណ៍អំពីបញ្ហា ដំណោះស្រាយនៃការរៀបចំកាក់ LeetCode - "ការរៀបចំកាក់" ស្នើឱ្យអ្នកបង្កើតជណ្តើរជាមួយនឹងកាក់ទាំងនេះ។ ជណ្ដើរ​មាន​ជួរ k ដែល​ជួរ ith មាន​កាក់ i ។ ជួរចុងក្រោយនៃជណ្តើរអាចមិនពេញលេញ។ សម្រាប់ចំនួនកាក់ដែលបានផ្តល់ឱ្យត្រឡប់មកវិញ ...

អាន​បន្ថែម

សំណួរ​ទី 12។ ដំណោះស្រាយ LRU Cache Leetcode សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ LRU Cache LeetCode – “LRU Cache” ស្នើឱ្យអ្នករចនារចនាសម្ព័ន្ធទិន្នន័យដែលធ្វើតាមឃ្លាំងសម្ងាត់ដែលប្រើថ្មីៗនេះតិចបំផុត (LRU) យើងត្រូវអនុវត្តថ្នាក់ LRUCache ដែលមានមុខងារដូចខាងក្រោមៈ LRUCache (សមត្ថភាពមិនដំណើរការ): ចាប់ផ្តើមឃ្លាំងសម្ងាត់ LRU ។ ជាមួយនឹងទំហំវិជ្ជមាន។ int get (int key): ត្រឡប់តម្លៃ...

អាន​បន្ថែម

សំណួរ​ទី 13។ វាយតម្លៃ Reverse Polish Notation ដំណោះស្រាយ LeetCode សេចក្តីថ្លែងការណ៍បញ្ហា វាយតម្លៃ Reverse Polish Notation LeetCode Solution – វាយតម្លៃតម្លៃនៃកន្សោមលេខនព្វន្ធនៅក្នុង Reverse Polish Notation ។ ប្រតិបត្តិករដែលមានសុពលភាពគឺ +, -, *, និង / ។ ប្រតិបត្តិករនីមួយៗអាចជាចំនួនគត់ ឬកន្សោមផ្សេងទៀត។ ចំណាំថាការបែងចែករវាងចំនួនគត់ពីរគួរតែកាត់បន្ថយទៅសូន្យ។ វាត្រូវបានធានាថាបានផ្តល់ ...

អាន​បន្ថែម

សំណួរ​ទី 14។ ចំនួនអតិបរមានៃការកើតឡើងនៃ Substring Leetcode ដំណោះស្រាយ សេចក្តីថ្លែងការណ៍បញ្ហា៖ ចំនួនអតិបរមានៃការកើតឡើងនៃដំណោះស្រាយខ្សែអក្សររងមួយ – ដែលបានផ្តល់ឱ្យខ្សែអក្សរ s ត្រឡប់ចំនួនអតិបរមានៃការកើតឡើងនៃខ្សែអក្សររងណាមួយនៅក្រោមច្បាប់ខាងក្រោម៖ ចំនួនតួអក្សរតែមួយគត់នៅក្នុងខ្សែអក្សររងត្រូវតែតិចជាង ឬស្មើនឹង maxLetters ។ ទំហំខ្សែអក្សររងត្រូវតែនៅចន្លោះ minSize និង maxSize រួមបញ្ចូល។ ឧទាហរណ៍...

អាន​បន្ថែម

សំណួរ​ទី 15។ ដំណោះស្រាយ LeetCode Store ផ្អែកលើពេលវេលាតាមតម្លៃ សេចក្តីថ្លែងការណ៍បញ្ហាពេលវេលាដែលផ្អែកលើគន្លឹះតម្លៃដែលរក្សាទុកដំណោះស្រាយ LeetCode – រចនារចនាសម្ព័ន្ធទិន្នន័យតម្លៃសោដែលមានមូលដ្ឋានលើពេលវេលាដែលអាចរក្សាទុកតម្លៃជាច្រើនសម្រាប់សោដូចគ្នានៅពេលត្រាពេលផ្សេងៗគ្នា និងទាញយកតម្លៃសោតាមពេលវេលាជាក់លាក់មួយ។ អនុវត្តថ្នាក់ TimeMap៖ TimeMap() ចាប់ផ្តើមវត្ថុនៃរចនាសម្ព័ន្ធទិន្នន័យ។ ការ​កំណត់​ទុក​ជា​មោឃៈ (String key, String...

អាន​បន្ថែម

សំណួរ​ទី 16។ ចំនួនតិចបំផុតនៃការប៉ះដើម្បីបើកទឹក ដំណោះស្រាយ LeetCode សួន សេចក្តីថ្លែងការណ៍អំពីបញ្ហា ចំនួនម៉ាស៊ីនតិចបំផុតដើម្បីបើកទឹក ដំណោះស្រាយ ឡែតកូដ - មានសួនច្បារមួយវិមាត្រនៅលើអ័ក្ស x ។ សួនចាប់ផ្តើមនៅចំណុច 0 ហើយបញ្ចប់នៅចំនុច n ។ (ឧទាហរណ៍ប្រវែងនៃសួនច្បារគឺ n) ។ មាន n + 1 taps ដែលមានទីតាំងនៅចំនុច [0, 1, ..., n] ក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 17។ ស្វែងរកស្លឹកនៃ Binary Tree LeetCode Solution សេចក្តីថ្លែងការណ៍បញ្ហា ស្វែងរកស្លឹកនៃដើមឈើគោលពីរ LeetCode ដំណោះស្រាយ – ដែលបានផ្តល់ឱ្យឫសនៃដើមឈើគោលពីរ ប្រមូលថ្នាំងរបស់មែកធាងដូចជាប្រសិនបើអ្នកកំពុងធ្វើដូចនេះ៖ ប្រមូលថ្នាំងស្លឹកទាំងអស់។ យកថ្នាំងស្លឹកទាំងអស់ចេញ។ ធ្វើម្តងទៀតរហូតដល់ដើមឈើទទេ។ ឧទាហរណ៍​ករណី​សាកល្បង​ទី១៖ បញ្ចូល៖ root = [1, 1, 2, ...

អាន​បន្ថែម

សំណួរ​ទី 18។ រចនា Hit Counter ដំណោះស្រាយ LeetCode Problem Statement Design Hit Counter LeetCode Solution - រចនាបញ្ជរវាយតំលៃដែលរាប់ចំនួននៃការទស្សនាដែលទទួលបានក្នុងរយៈពេល 5 នាទីចុងក្រោយ (ឧទាហរណ៍ 300 វិនាទីកន្លងមក)។ ប្រព័ន្ធរបស់អ្នកគួរទទួលយកប៉ារ៉ាម៉ែត្រត្រាពេលវេលា (គិតជាវិនាទី) ហើយអ្នកអាចសន្មត់ថាការហៅទូរសព្ទកំពុងត្រូវបានធ្វើឡើងទៅកាន់ប្រព័ន្ធតាមលំដាប់លំដោយ (ឧ. ត្រាពេលវេលាគឺកើនឡើងជាឯកតា)។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 23។ ដំណោះស្រាយឡេឡេដេលផ្លាស់ប្តូរ ការប្រកាសនេះមាននៅលើសេចក្តីថ្លែងការណ៍អំពីបញ្ហាការផ្លាស់ប្តូរឡេមីឌែលឡេកកូដនៅក្នុងបញ្ហា“ ការផ្លាស់ប្តូរក្រូចឆ្មា” មានជួរអតិថិជន។ ពួកគេចង់ទិញក្រូចឆ្មាពីពួកយើងដែលមានតម្លៃ ៥ រូពី។ អតិថិជនអាចឱ្យយើង ៥ រូពី ១០ រូពីឬ ២០ រូពី។ យើងចង់ត្រលប់មកវិញនូវ ...

អាន​បន្ថែម

Translate »