សំណួរសំភាសន៍ការសរសេរកូដផ្លែប៉ោម  


សំណួរសំភាសន៍ផ្លែប៉ោម
សូម​មើល​ផង​ដែរ
សំណួរសំភាសន៍ C3 IoT

អារេសំណួរ Apple

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 5។ ដំណោះស្រាយ Subarray Leetcode អតិបរិមា សេចក្តីថ្លែងការណ៍បញ្ហាដោយផ្តល់លេខអារេចំនួនគត់រកអនុរងដែលនៅជាប់គ្នា (ដែលមានយ៉ាងហោចណាស់មួយលេខ) ដែលមានផលបូកធំបំផុតហើយត្រឡប់ផលបូករបស់វា។ ឧទាហរណ៍ nums = [-2,1, -3,4, -1,2,1, -5,4] 6 ការពន្យល់៖ [4, -1,2,1] មានផលបូកធំបំផុត = 6. nums = [- ១] ១ វិធី ១ (ចែកនិងយកឈ្នះ) ក្នុងវិធីនេះ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 17។ ធាតុធំជាងគេទី ១ នៅក្នុងដំណោះស្រាយអារេឡឺកូដ នៅក្នុងបញ្ហានេះយើងត្រូវត្រលប់មកវិញនូវធាតុធំបំផុតទីប្រាំនៅក្នុងអារេដែលមិនបានតម្រៀប។ ចំណាំថាអារេអាចមានស្ទួន។ ដូច្នេះយើងត្រូវរកធាតុធំបំផុត Kth តាមលំដាប់លំដោយមិនមែនជាធាតុធំជាងគេ Kth ខុសគ្នាទេ។ ឧទាហរណ៍ A = {4, 2, 5, 3 ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 22។ ធាតុញឹកញាប់ឃេ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងធាតុញឹកញាប់បំផុតរបស់ខេយើងបានផ្តល់លេខអារេ [] រកធាតុខេដែលកើតឡើងញឹកញាប់បំផុត។ ឧទាហរណ៍ nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 1 វិធីសាស្រ្តឥតប្រយោជន៍សម្រាប់ធាតុផ្សំញឹកញាប់ K កំពូលបង្កើត ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 32។ Subarray ផលិតផលអតិបរមា ដែលបានផ្តល់អារេនៃចំនួនគត់ n រកផលិតផលអតិបរមាដែលទទួលបានពីអនុរងនៃអារេដែលបានផ្តល់។ ឧទាហរណ៍ព្រួញបញ្ចូល [] = {-2, -3, 0, -2, -40} លទ្ធផល ៨០ ធាតុចូល [] = {៥, ១០, ៦, -២, ១} ទិន្នផល ៣០០ បញ្ចូលបញ្ចូល [] = {-80 , -5, -10, 6, 2} លទ្ធផល ៧០ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 34។ ៣ ផលបូក នៅក្នុងផលបូក ៣ យើងបានផ្តល់លេខអារេនៃចំនួនគត់ n រកឃើញបីទោលដែលមានចំនួនសរុប ០ ។ ឧទាហរណ៍បញ្ចូល៖ nums = {-3, 0, 1, 0, -1, -2} លទ្ធផល៖ { -1, 4, 1}, {-0, 1, -1} វិធីសាស្រ្តឥតប្រយោជន៍សម្រាប់ ៣ ផលបូកវិធីសាស្រ្តកម្លាំងក្លាហាន ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 36។ ស្វែងរកធាតុស្ទួន ដែលបានផ្តល់អារេនៃចំនួនគត់នៃទំហំ n+១ ដែលធាតុនីមួយៗនៃអារេស្ថិតនៅចន្លោះ ១ និង n (រួមបញ្ចូល) មានធាតុស្ទួនមួយនៅក្នុងអារេរកធាតុស្ទួន។ វិធីសាស្រ្តប្រើកម្លាំង - វិធីទី ១ សម្រាប់ស្វែងរកធាតុស្ទួនសម្រាប់គ្រប់ធាតុអាយធីដំណើរការរង្វិលជុំ ...

អាន​បន្ថែម

សំណួរ​ទី 37។ អន្ទាក់ទឹកភ្លៀង នៅក្នុងបញ្ហាទឹកភ្លៀងអន្ទាក់យើងបានផ្តល់ចំនួនគត់មិនអវិជ្ជមាន N ដែលបង្ហាញពីផែនទីកម្ពស់និងទទឹងនៃរបារនីមួយៗគឺ ១. យើងត្រូវស្វែងរកបរិមាណទឹកដែលអាចជាប់នៅក្នុងរចនាសម្ព័ន្ធខាងលើ។ ឧទាហរណ៏ចូរយើងយល់ថាឧទាហរណ៍មួយសម្រាប់កំពស់ខាងលើ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 40។ Subarray អតិបរមា នៅក្នុងបញ្ហាអតិបរិមាស៊ារ៉ាយយើងបានផ្តល់លេខអារេចំនួនគត់រកអារេរងដែលនៅជាប់គ្នាដែលមានផលបូកធំបំផុតហើយបោះពុម្ពតម្លៃស៊ារ៉ារ៉ាផលបូកអតិបរិមា។ ឧទាហរណ៍លេខបញ្ចូល [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} លទ្ធផល ៦ ក្បួនដោះស្រាយគោលដៅគឺស្វែងរក ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 43។ បង្កើតចំនួនអតិបរិមា នៅក្នុងបញ្ហាបង្កើតលេខអតិបរិមាយើងបានផ្តល់អារេនៃប្រវែង n និង m ដែលមានលេខ ០-៩ តំណាងអោយលេខពីរ។ បង្កើតចំនួនអតិបរមានៃប្រវែង k <= m + n ពីខ្ទង់នៃពីរ។ លំដាប់ទាក់ទងនៃតួលេខពីអារេដូចគ្នាត្រូវតែ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 69។ បញ្ហាភាគថាស សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហាភាគថាសយើងបានផ្តល់សំណុំដែលមានធាតុ n ។ រកមើលថាតើសំណុំដែលបានផ្តល់អាចត្រូវបានបែងចែកជាពីរឈុតដែលផលបូកនៃធាតុនៅក្នុងសំណុំរងស្មើគ្នា។ ឧទាហរណ៍ធាតុបញ្ចូល [] = {4, 5, 11, 9, 8, 3} ទិន្នផលបាទការពន្យល់អារេ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 75។ បញ្ចូលអារេពីរជួរ សេចក្តីថ្លែងការណ៍បញ្ហាក្នុងការរួមបញ្ចូលបញ្ហាអារេដែលបានតម្រៀបពីរយើងបានផ្តល់អារេដែលបានតម្រៀបពីរយើងត្រូវបញ្ចូលអារេទាំងពីរនេះបញ្ចូលគ្នាដែលលេខដំបូងបន្ទាប់ពីការតម្រៀបបញ្ចប់គួរតែស្ថិតនៅក្នុងអារេទីមួយនិងនៅសល់ក្នុងអារេទីពីរ។ ឧទាហរណ៍បញ្ចូល A [] = {1, 3, 5, 7, ...

អាន​បន្ថែម

សំណួរ​ទី 76។ ចំនួនត្រីគុណដែលមានផលបូកតិចជាងតម្លៃដែលបានផ្តល់ សេចក្តីថ្លែងការណ៍បញ្ហាយើងបានផ្តល់អារេដែលមានលេខ N នៃធាតុ។ នៅក្នុងអារេដែលបានផ្តល់ឱ្យរាប់ចំនួនបីដងដែលមានផលបូកតិចជាងតម្លៃដែលបានផ្តល់។ ឧទាហរណ៍បញ្ចូល a [] = {1, 2, 3, 4, 5, 6, 7, 8} ផលបូក = ១០ លទ្ធផល ៧ បីដងដែលអាចមានគឺ៖ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 79។ រកធាតុដោយប្រើការស្វែងរកគោលពីរក្នុងលំដាប់អារេ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់អារេដែលបានតម្រៀបស្វែងរកធាតុដោយប្រើការស្វែងរកគោលពីរនៅក្នុងអារេដែលបានតម្រៀប។ ប្រសិនបើមានសូមបោះពុម្ពលិបិក្រមនៃធាតុនោះផ្សេងទៀតបោះពុម្ព -1 ។ ឧទាហរណ៍ធាតុបញ្ចូល [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // ធាតុដែលត្រូវស្វែងរក ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 85។ រកលេខដែលបាត់ដែលតូចជាងគេបំផុតនៅជួរអារេ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ រកលេខដែលបាត់តិចបំផុតនៅក្នុងអារេតម្រៀប” បញ្ហាយើងបានផ្តល់អារេចំនួនគត់។ រកលេខដែលបាត់តិចបំផុតនៅក្នុងអារេដែលបានតម្រៀបតាមទំហំ N ដែលមានធាតុពិសេសនៅក្នុងជួរពី ០ ដល់ M-១ ដែល M> N ។ ឧទាហរណ៍បញ្ចូល [០, ១, ២, ៣, ៤, ៦, ៧, ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរខ្សែអក្សរផ្លែប៉ោម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 99។ ខ្សែអក្សរវែងបំផុតដោយគ្មានតួអក្សរដដែលៗ ដោយបានផ្តល់នូវខ្សែអក្សរយើងត្រូវរកប្រវែងខ្សែអក្សរវែងបំផុតដោយមិនប្រើតួអក្សរឡើងវិញ។ សូមក្រឡេកមើលឧទាហរណ៍ខ្លះ៖ ឧទាហរណ៍ភីវ៉ាឃ្វីក ៣ ការពន្យល់៖ ចម្លើយគឺ“ wke” ដែលមានប្រវែង ៣ aav ២ ការពន្យល់៖ ចម្លើយគឺ“ av” ដែលមានប្រវែង ២ Approach-3 សំរាប់ខ្សែអក្សរវែងបំផុតដោយមិនចាំបាច់បញ្ចូលតួអក្សរម្តងទៀតទេ។

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 101។ ការអនុញ្ញាតបន្ទាប់ នៅក្នុងបញ្ហានៃការផ្លាស់ប្តូរបន្ទាប់យើងបានផ្តល់ពាក្យមួយស្វែងរកសូរស័ព្ទដែលមានភាពធំជាងវចនានុក្រមរបស់វា។ ឧទាហរណ៍ការបញ្ចូល៖ str = "tutorialcup" លទ្ធផល៖ tutorialpcu input: str = "nmhdgfecba" output: nmheabcdfg input: str = "algorithms" output: input algorithm: str = "spoonfeed" output: Next Permutation ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 111។ ខ្សែអក្សរអ៊ីសូម៉ុក Isomorphic Strings - ដែលបានផ្តល់នូវខ្សែពីរយើងត្រូវពិនិត្យមើលថាតើរាល់ការកើតឡើងនៃតួអក្សរនៅក្នុងខ្សែអក្សរ ១ មានការគូសវាសតែមួយគត់ជាមួយតួអក្សរក្នុងខ្សែអក្សរ ២ ។ និយាយឱ្យខ្លីសូមពិនិត្យមើលថាតើមានផែនទីមួយទល់មួយរឺអត់។ ឧទាហរណ៍បញ្ចូល str1 =“ aab” str2 =“ xxy” លទ្ធផលពិត ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរដើមឈើ

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

អាន​បន្ថែម

សំណួរ​ទី 122។ មែកធាងគោលពីរទៅការផ្លាស់ប្តូរមែកធាងគោលពីរ នៅក្នុងប្រព័ន្ធគោលពីរទៅបញ្ហាប្រព័ន្ធបម្លែងមែកធាងស្វែងរកយើងបានផ្តល់ឱ្យមែកធាងគោលពីរបម្លែងវាទៅជាប្រព័ន្ធស្វែងរកគោលពីរដោយមិនផ្លាស់ប្តូររចនាសម្ព័ន្ធដើមឈើ។ ឧទាហរណ៍ការបញ្ចូលការបញ្ជាទិញជាមុន៖ ១៣ ៨ ៦ ៤៧ ២៥ ៥១ ក្បួនដោះស្រាយយើងមិនចាំបាច់ផ្លាស់ប្តូររចនាសម្ព័ន្ធរបស់ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 124។ សាងសង់ខ។ ស។ ប ដែលបានផ្តល់ឱ្យការឆ្លងកាត់កម្រិតនៃមែកធាងស្វែងរកគោលពីរសូមសរសេរក្បួនដោះស្រាយដើម្បីបង្កើតមែកធាងស្វែងរកគោលពីរឬប៊ីអេសធីពីអាយធីអេសដែលបានផ្តល់លំដាប់ឆ្លងកាត់។ ឧទាហរណ៍កម្រិតបញ្ចូល [] = {១៨, ១២, ២០, ៨, ១៥, ២៥, ៥, ៩, ២២, ៣១} លទ្ធផលតាមលំដាប់លំដោយ៖ ៥ ៨ ៩ ១២ ១៥ ១៨ ...

អាន​បន្ថែម

សំណួរ​ទី 125។ សាងសង់មែកធាងគោលពីរពីការបញ្ជាទិញដែលបានផ្តល់និងការបញ្ជាទិញជាមុន នៅក្នុងបញ្ហានេះយើងមានការបញ្ជាទិញនិងបញ្ជាទិញជាមុននៃមែកធាងគោលពីរ។ យើងត្រូវការសាងសង់មែកធាងគោលពីរពីការឆ្លងកាត់តាមលំដាប់លំដោយ ឧទាហរណ៍បញ្ចូល៖ អ៊ីនឌ័រ = [ឃ, ខ, អ៊ី, អេ, អេហ្វ, ស៊ី] ការបញ្ជាទិញជាមុន = [A, B, D, E, C, F] លទ្ធផល៖ បញ្ជាទិញជាមុននូវការឆ្លងកាត់ដើមឈើដែលបង្កើតឡើងដោយ ...

អាន​បន្ថែម

សំណួរ​ទី 126។ ការបញ្ជាទិញកម្រិត Traversal ក្នុងទំរង់វង់ នៅក្នុងបញ្ហានេះយើងបានផ្តល់ឱ្យមែកធាងប្រព័ន្ធគោលពីរបោះពុម្ពកម្រិតនៃការឆ្លងកាត់តាមទំរង់វង់។ ឧទាហរណ៏លទ្ធផលបញ្ចូល ១០ ៣០ ២០ ៤០ ៥០ ៨០ ៧០ ៦០ វិធីសាស្រ្តដ៏ឆ្លាតវៃសម្រាប់លំដាប់លំដោយឆ្លងកាត់តាមទំរង់ស្ពឺគំនិតគឺធ្វើតាមលំដាប់លំដោយតាមលំដាប់លំដោយដោយប្រើឧបករណ៍ ...

អាន​បន្ថែម

សំណួរ​ទី 127។ ធាតុតូចជាងគេបំផុតរបស់ខេត នៅក្នុងបញ្ហានេះយើងបានផ្តល់ប៊ីអេសអេសនិងលេខខេរកធាតុតូចបំផុតទីខេក្នុងប៊ីអេសអេស ឧទហរណ៍មែកធាងបញ្ចូល [] = {៥, ៣, ៦, ២, ៤, មោលៈទទេ, ១} ខេ = ៣ ទិន្នផល ៣ ដើមឈើបញ្ចូល [] = {៣, ១, ៤, មោលៈ ២} ឃ = ១ លទ្ធផល ១ ។ ..

អាន​បន្ថែម

សំណួរ​ទី 128។ បុព្វបុរសទូទៅទាបបំផុត ដែលបានផ្តល់ឱ្យrootសគល់នៃមែកធាងគោលពីរនិងថ្នាំងពីរ n1 និង n2 រក LCA (បុព្វបុរសទូទៅទាបបំផុត) នៃថ្នាំង។ ឧទាហរណ៍តើជីដូនជីតាទូទៅទាបបំផុត (LCA) គឺជាអ្វី? បុព្វបុរសនៃថ្នាំង n គឺជាថ្នាំងដែលមានវត្តមាននៅក្នុងផ្លូវរវាងrootសនិងថ្នាំង។ សូមពិចារណាមែកធាងគោលពីរដែលបានបង្ហាញនៅក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 129។ មែកធាងប្រព័ន្ធគោលពីរកម្រិត zigzag លំដាប់ Traversal ដែលបានផ្តល់ឱ្យមែកធាងគោលពីរបោះពុម្ពលំដាប់កម្រិត zigzag ឆ្លងកាត់តម្លៃថ្នាំងរបស់វា។ (ពោលគឺពីឆ្វេងទៅស្តាំបន្ទាប់មកស្តាំទៅឆ្វេងសម្រាប់កម្រិតបន្ទាប់និងឆ្លាស់គ្នារវាង) ឧទាហរណ៏សូមពិចារណាមែកធាងគោលពីរដែលបានផ្តល់ឱ្យខាងក្រោមខាងក្រោមនេះគឺជាលំដាប់លំដោយកម្រិត zigzag នៃប្រភេទដើមឈើគោលពីរខាងលើ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 133។ ផ្លូវ Sum តើ Path Sum មានបញ្ហាអ្វី? នៅក្នុងបញ្ហាប៉ាសស៊ូមយើងបានផ្តល់មែកធាងគោលពីរនិងស៊ីមចំនួនគត់ យើងត្រូវរកមើលថាតើផ្លូវណាមួយពីtoសទៅស្លឹកមានផលបូកស្មើនឹង SUM ។ ផលបូកផ្លូវត្រូវបានកំណត់ជាផលបូកនៃថ្នាំងទាំងអស់ ...

អាន​បន្ថែម

សំណួរ​ទី 134។ កំរិតលំដាប់នៃការផ្លាស់ប្តូរនៃមែកធាងគោលពីរ ការបញ្ជាទិញកម្រិតនៃការផ្លាស់ប្តូរនៃមែកធាងគោលពីរដែលបានផ្តល់គឺដូចគ្នានឹង BFS នៃមែកធាងគោលពីរដែរ។ តើយើងបានដឹងរួចហើយថាតើប៊ីអេសអេសពិតជាអ្វី? បើមិនអញ្ចឹងមិនចាំបាច់មានអារម្មណ៍មិនល្អទេគ្រាន់តែអានអត្ថបទទាំងមូលហើយចូលមើលអត្ថបទមុន ៗ របស់យើងដើម្បី ឲ្យ យល់កាន់តែច្បាស់។ ប៊ីអេសអេសគឺជា ...

អាន​បន្ថែម

ក្រាហ្វសំណួរ Apple

សំណួរ​ទី 135។ ក្លូនក្រាហ្វិច ក្រាហ្វិចក្លូនគឺជាអ្វី? សព្វថ្ងៃនេះយើងមានឯកសារយោងទៅក្រាហ្វដែលមិនមានទិសដៅ។ តើយើងត្រូវធ្វើអ្វី? ត្រឡប់ច្បាប់ចម្លងដ៏ជ្រាលជ្រៅនៃក្រាហ្វដែលបានផ្តល់។ ចូរយើងក្រឡេកមើលរចនាសម្ព័នៈថ្នាំងថ្នាក់៖ វាមានតំលៃទិន្នន័យនិងអ្នកជិតខាងដែលមានទំនាក់ទំនងគ្នា ...

អាន​បន្ថែម

ជង់សំណួរ Apple

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

អាន​បន្ថែម

សំណួរ​ទី 137។ ជង់អតិបរមា សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ជង់អតិបរមា” ចែងថាដើម្បីរៀបចំជង់ពិសេសមួយដែលអាចអនុវត្តប្រតិបត្តិការទាំងនេះ៖ រុញ (x)៖ រុញធាតុមួយចូលក្នុងជង់។ top (): ត្រឡប់ធាតុដែលនៅផ្នែកខាងលើនៃជង់។ pop ()៖ យកធាតុចេញពីជង់ដែលនៅខាងលើ។ peekmax ()៖ ...

អាន​បន្ថែម

សំណួរ​ទី 138។ ការបញ្ជាទិញកម្រិត Traversal ក្នុងទំរង់វង់ នៅក្នុងបញ្ហានេះយើងបានផ្តល់ឱ្យមែកធាងប្រព័ន្ធគោលពីរបោះពុម្ពកម្រិតនៃការឆ្លងកាត់តាមទំរង់វង់។ ឧទាហរណ៏លទ្ធផលបញ្ចូល ១០ ៣០ ២០ ៤០ ៥០ ៨០ ៧០ ៦០ វិធីសាស្រ្តដ៏ឆ្លាតវៃសម្រាប់លំដាប់លំដោយឆ្លងកាត់តាមទំរង់ស្ពឺគំនិតគឺធ្វើតាមលំដាប់លំដោយតាមលំដាប់លំដោយដោយប្រើឧបករណ៍ ...

អាន​បន្ថែម

សំណួរ​ទី 139។ អន្ទាក់ទឹកភ្លៀង នៅក្នុងបញ្ហាទឹកភ្លៀងអន្ទាក់យើងបានផ្តល់ចំនួនគត់មិនអវិជ្ជមាន N ដែលបង្ហាញពីផែនទីកម្ពស់និងទទឹងនៃរបារនីមួយៗគឺ ១. យើងត្រូវស្វែងរកបរិមាណទឹកដែលអាចជាប់នៅក្នុងរចនាសម្ព័ន្ធខាងលើ។ ឧទាហរណ៏ចូរយើងយល់ថាឧទាហរណ៍មួយសម្រាប់កំពស់ខាងលើ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 141។ មែកធាងប្រព័ន្ធគោលពីរកម្រិត zigzag លំដាប់ Traversal ដែលបានផ្តល់ឱ្យមែកធាងគោលពីរបោះពុម្ពលំដាប់កម្រិត zigzag ឆ្លងកាត់តម្លៃថ្នាំងរបស់វា។ (ពោលគឺពីឆ្វេងទៅស្តាំបន្ទាប់មកស្តាំទៅឆ្វេងសម្រាប់កម្រិតបន្ទាប់និងឆ្លាស់គ្នារវាង) ឧទាហរណ៏សូមពិចារណាមែកធាងគោលពីរដែលបានផ្តល់ឱ្យខាងក្រោមខាងក្រោមនេះគឺជាលំដាប់លំដោយកម្រិត zigzag នៃប្រភេទដើមឈើគោលពីរខាងលើ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

ជួរសំណួរ Apple

សំណួរ​ទី 144។ មែកធាងប្រព័ន្ធគោលពីរកម្រិត zigzag លំដាប់ Traversal ដែលបានផ្តល់ឱ្យមែកធាងគោលពីរបោះពុម្ពលំដាប់កម្រិត zigzag ឆ្លងកាត់តម្លៃថ្នាំងរបស់វា។ (ពោលគឺពីឆ្វេងទៅស្តាំបន្ទាប់មកស្តាំទៅឆ្វេងសម្រាប់កម្រិតបន្ទាប់និងឆ្លាស់គ្នារវាង) ឧទាហរណ៏សូមពិចារណាមែកធាងគោលពីរដែលបានផ្តល់ឱ្យខាងក្រោមខាងក្រោមនេះគឺជាលំដាប់លំដោយកម្រិត zigzag នៃប្រភេទដើមឈើគោលពីរខាងលើ ...

អាន​បន្ថែម

សំណួរ​ទី 145។ តម្រង់ជួរឡើងវិញដោយកំពស់ ការពិពណ៌នាបញ្ហានៃការរៀបចំឡើងវិញនូវជួរតាមកម្ពស់ឧបមាថាអ្នកមានបញ្ជីចៃដន្យនៃមនុស្សដែលឈរនៅក្នុងជួរ។ មនុស្សម្នាក់ៗត្រូវបានពិពណ៌នាដោយចំនួនគត់គូ (h, k) ដែល h ជាកម្ពស់របស់មនុស្សហើយ k គឺជាចំនួនមនុស្សនៅចំពោះមុខមនុស្សម្នាក់នេះ ...

អាន​បន្ថែម

សំណួរ​ទី 146។ កំរិតលំដាប់នៃការផ្លាស់ប្តូរនៃមែកធាងគោលពីរ ការបញ្ជាទិញកម្រិតនៃការផ្លាស់ប្តូរនៃមែកធាងគោលពីរដែលបានផ្តល់គឺដូចគ្នានឹង BFS នៃមែកធាងគោលពីរដែរ។ តើយើងបានដឹងរួចហើយថាតើប៊ីអេសអេសពិតជាអ្វី? បើមិនអញ្ចឹងមិនចាំបាច់មានអារម្មណ៍មិនល្អទេគ្រាន់តែអានអត្ថបទទាំងមូលហើយចូលមើលអត្ថបទមុន ៗ របស់យើងដើម្បី ឲ្យ យល់កាន់តែច្បាស់។ ប៊ីអេសអេសគឺជា ...

អាន​បន្ថែម

ម៉ាទ្រីសសំណួរ Apple

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរផ្សេងទៀតរបស់អេបផល

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 155។ លេខបំពេញបន្ថែម Leetcode ដំណោះស្រាយ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់លេខទសភាគ។ គោលដៅគឺដើម្បីស្វែងរកការបំពេញបន្ថែមរបស់វា។ ឧទាហរណ៍ N = 15 N = 5 2 វិធីសាស្រ្ត (ត្រឡប់បន្តិចម្តង ៗ ) យើងអាចត្រឡប់គ្រប់ប៊ីតនៅក្នុងចំនួនគត់ 'N' ដើម្បីទទួលបានការបំពេញបន្ថែម។ ផ្នែកសំខាន់គឺយើងមិនអាច ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 160។ បញ្ជីឈ្មោះឡេឡិនកូដអិលលីនដិនភ្ជាប់ នៅក្នុងបញ្ហា“ ប៉ាលីនដ្រូមដែលភ្ជាប់បញ្ជី” យើងត្រូវពិនិត្យមើលថាតើបញ្ជីឈ្មោះដែលបានភ្ជាប់ជាចំនួនតែមួយគឺជាប៉ាលីនដ្រូមរឺអត់។ ឧទាហរណ៍បញ្ជី = {1 -> 2 -> 3 -> 2 -> 1} ការពន្យល់ពិតលេខ ១៖ បញ្ជីគឺប៉ាលីនដ្រីមដោយសារធាតុទាំងអស់ពីដើមនិងខាងក្រោយគឺ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 166។ ជម្រៅអប្បបរមានៃដំណោះស្រាយគោលពីរមែកធាង Leetcode នៅក្នុងបញ្ហានេះយើងត្រូវរកប្រវែងផ្លូវខ្លីបំផុតពីឫសរហូតដល់ស្លឹកណាមួយនៅក្នុងមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ។ ចំណាំថា“ ប្រវែងផ្លូវ” ត្រង់នេះមានន័យថាចំនួនថ្នាំងពីថ្នាំងឫសដល់ថ្នាំងស្លឹក។ ប្រវែងនេះហៅថាអប្បបរមា…

អាន​បន្ថែម

សំណួរ​ទី 167។ អំណាចនៃដំណោះស្រាយឡេឡេលេខកូដពីរ យើងត្រូវបានគេផ្តល់ឱ្យចំនួនគត់ហើយគោលដៅគឺដើម្បីពិនិត្យមើលថាតើចំនួនគត់គឺជាថាមពលនៃពីរនោះគឺវាអាចត្រូវបានតំណាងជាថាមពលទាំងមូលនៃ '២' ។ ឧទាហរណ៍ ១៦ បាទ / ចាស ១៣ គ្មានវិធីដោះស្រាយដំណោះស្រាយមិនសំខាន់អាចជា៖ ពិនិត្យមើលថាតើកត្តាសំខាន់ទាំងអស់នៃចំនួនគត់ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 171។ ដំណោះស្រាយអេចអរអរ (x) ឡេឡេកូដ ដូចដែលចំណងជើងនិយាយយើងត្រូវរកឫសការ៉េនៃលេខ។ ឧបមាថាលេខគឺ x បន្ទាប់មក Sqrt (x) គឺជាលេខដែល Sqrt (x) * Sqrt (x) = x ។ ប្រសិនបើឫសការ៉េនៃចំនួនមួយគឺជាតម្លៃគោលដប់បន្ទាប់មកយើងត្រូវត្រឡប់តម្លៃជាន់នៃ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 176។ លេខរីករាយ សេចក្តីថ្លែងការណ៍បញ្ហាតើអ្វីជាលេខរីករាយ? លេខគឺជាលេខរីករាយប្រសិនបើយើងអាចកាត់បន្ថយលេខដែលបានផ្តល់ឱ្យ ១ តាមដំណើរការនេះ៖ -> រកផលបូកនៃការ៉េនៃខ្ទង់នៃលេខដែលបានផ្តល់ឱ្យ។ ជំនួសផលបូកនេះដោយលេខចាស់។ យើងនឹងធ្វើម្តងទៀតនេះ ...

អាន​បន្ថែម

សំណួរ​ទី 177។ បញ្ច្រាសប៊ីត ប៊ីតបញ្ច្រាសនៃចំនួនគត់ ៣២ ប៊ីតដែលមិនបានចុះហត្ថលេខា។ ឧទាហរណ៍ការបញ្ចូល ៤៣២៦១៥៩៦ (០០០,០០០,១០០១០០១០០០០០១១១០១០០១១១០០) លទ្ធផល ៩៦៤១៧៦១៩២ (០០១១១០០១០១១១០០០០១០០១០០១០០០០០០០០០០០០) ចំនួនគត់ដែលមិនបានចុះហត្ថលេខា ៣២ ប៊ីតសំដៅទៅលើលេខដែលមិនអវិជ្ជមានដែលអាចត្រូវបានតំណាងដោយខ្សែអក្សរ ៣២ តួដែលតួអក្សរនីមួយៗអាចជា“ ០” ឬ“ ១” ។ ក្បួនដោះស្រាយសម្រាប់ខ្ញុំនៅក្នុងជួរ ០ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 179។ ការអនុញ្ញាត Leetcode នៅក្នុងការកំណត់ជាមុនបញ្ហា leetcode នេះយើងបានផ្តល់អារេនៃចំនួនគត់ផ្សេងគ្នាបោះពុម្ពរាល់ការផ្លាស់ប្តូរដែលអាចធ្វើទៅបាន។ ឧទាហរណ៍ធាតុបញ្ចូល [] = {១, ២, ៣} លទ្ធផល ១ ២ ៣ ១ ៣ ២ ២ ១ ៣ ២ ៣ ១ ៣ ១ ២ ៣ ២ ១ បញ្ចូលបញ្ចូល [] = {១, ២, ...

អាន​បន្ថែម

សំណួរ​ទី 180។ កម្មវិធីដោះស្រាយស៊ូដូគូ នៅក្នុងបញ្ហាសូដុគុយើងបានផ្តល់នូវស៊ូដុដែលបានបំពេញដោយផ្នែកខ្លះ (9 x 9) សរសេរកម្មវិធីដើម្បីបញ្ចប់ការផ្គុំ។ Sudoku ត្រូវតែបំពេញនូវលក្ខណៈសម្បត្តិដូចខាងក្រោមនេះរាល់លេខ (1-9) ត្រូវតែបង្ហាញយ៉ាងច្បាស់ម្តងក្នុងមួយជួរនិងម្តងក្នុងជួរឈរ។ រាល់លេខ (១-៩) ត្រូវតែបង្ហាញយ៉ាងច្បាស់ម្តងក្នុងលេខ ...

អាន​បន្ថែម

សំណួរ​ទី 181។ រាប់ប៊ីត ទាំងអស់អំពីការរាប់ប៊ីត! មនុស្សមានបញ្ហាក្នុងការប្រាស្រ័យទាក់ទងជាមួយកុំព្យូទ័រដែលពួកគេបានបង្កើត។ ហេតុអ្វី? មនុស្សនិយាយនិងយល់ភាសាដែលពួកគេបានមកនិយាយនិងស្តាប់ច្រើនឆ្នាំមកហើយប៉ុន្តែពួកគេបានបង្រៀនកុំព្យូទ័រខ្សោយនិងលេខ ១ ។ ដូច្នេះថ្ងៃនេះសូមបង្រៀនកុំព្យូរទ័ររបស់យើងរាប់លេខ…

អាន​បន្ថែម

សំណួរ​ទី 182។ បញ្ចូលបញ្ជីឈ្មោះតំណភ្ជាប់អេស បញ្ជីបញ្ចូលឈ្មោះដែលភ្ជាប់ជាក្រុមមានបញ្ហាគឺល្បីល្បាញខ្លាំងណាស់តាមការសំភាសន៍។ សំណួរនេះសួរច្រើនដងនៅក្នុងក្រុមហ៊ុនធំ ៗ ដូចជា Google, Microsoft, Amazon ជាដើម។ យើងត្រូវបញ្ចូលពួកវាជាមួយគ្នាទៅជា ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 185។ ចោរប្លន់ផ្ទះ បញ្ហាចោរប្លន់ផ្ទះចែងថានៅសង្កាត់មួយក្នុងទីក្រុងមានផ្ទះ n ជួរដេកតែមួយ។ ចោរម្នាក់កំពុងមានផែនការដឹកឥវ៉ាន់នៅក្នុងសង្កាត់នេះ។ គាត់ដឹងថាតើមាសប៉ុន្មានត្រូវបានលាក់នៅក្នុងផ្ទះនីមួយៗ។ ទោះយ៉ាងណាដើម្បីជៀសវាងការកេះ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 187។ អំណាចនៃពីរ នៅក្នុងថាមពលនៃបញ្ហាពីរដែលយើងបានអោយលេខគត់ពិនិត្យមើលថាតើវាជាថាមពល ២ រឺអត់។ ចំនួនមួយនៅក្នុងអំណាចពីរប្រសិនបើវាមានសំណុំតែមួយក្នុងប៊ីតតំណាង។ តោះមើលឧទាហរណ៍មួយនៃលេខដែលមានតែមួយឈុត…

អាន​បន្ថែម

សំណួរ​ទី 188។ បញ្ចូលបញ្ជីតម្រៀបពីរជួរ Leetcode តើអ្វីទៅជាការរួមបញ្ចូលគ្នានូវបញ្ជីដែលបានតម្រៀបនៅលើលេខកូដ leetcode? នេះគឺជាសំណួរគួរឱ្យចាប់អារម្មណ៍មួយដែលត្រូវបានសួរច្រើនដងក្នុងការប្រៀបធៀបដូចជា Amazon, Oracle, Microsoft ជាដើមនៅក្នុងបញ្ហានេះ (បញ្ចូលបញ្ជីពីរបញ្ចូលគ្នា Leetcode) យើងបានផ្តល់បញ្ជីភ្ជាប់ពីរ។ បញ្ជីភ្ជាប់ទាំងពីរមានលំដាប់លំដោយកើនឡើង។ បញ្ចូលបញ្ជីដែលភ្ជាប់ទាំងពីរនៅក្នុង ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 190។ ល្បែងថ្ម LeetCode តើហ្គេមថ្មមានបញ្ហាអ្វី? ល្បែងថ្ម LeetCode - អ្នកលេងពីរនាក់ A និង B កំពុងលេងល្បែងថ្ម។ មានចំនួនគំនរសូម្បីតែគំនរនីមួយៗដែលមានថ្មខ្លះហើយថ្មសរុបនៅក្នុងគំនរទាំងអស់គឺសេស។ A និង B ត្រូវជ្រើសរើសគំនរណាមួយ ...

អាន​បន្ថែម

សំណួរ​ទី 191។ ការអនុវត្តឃ្លាំងសម្ងាត់អិលអេយូ ឃ្លាំងសម្ងាត់តិចបំផុតដែលត្រូវបានប្រើបច្ចុប្បន្ន (អិលអរអរ) ឃ្លាំងសម្ងាត់គឺជាប្រភេទមួយនៃវិធីសាស្រ្តដែលត្រូវបានប្រើដើម្បីថែរក្សាទិន្នន័យដូចជាពេលវេលាដែលត្រូវការដើម្បីប្រើទិន្នន័យគឺអប្បបរមាដែលអាចទៅរួច។ ក្បួនដោះស្រាយ LRU ត្រូវបានប្រើនៅពេលឃ្លាំងសម្ងាត់ពេញ។ យើងដកទិន្នន័យដែលប្រើថ្មីៗចេញពីសតិឃ្លាំងសម្ងាត់របស់ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 193។ Sudoku ត្រឹមត្រូវ Sudoku ដែលមានសុពលភាពគឺជាបញ្ហាមួយដែលយើងបានផ្តល់ក្តារបន្ទះ Sudoku 9 * 9 ។ យើងត្រូវស្វែងរកស៊ូដូហ្គូដែលបានផ្តល់ឱ្យមានសុពលភាពឬមិនផ្អែកលើមូលដ្ឋាននៃវិន័យដូចខាងក្រោម: ជួរនីមួយៗត្រូវតែមានលេខ 1-9 ដោយគ្មានពាក្យដដែលៗ។ ជួរឈរនីមួយៗត្រូវតែមានខ្ទង់ទី ១ ដល់ ៩ ដោយគ្មានពាក្យដដែលៗ។ រាល់ប្រអប់រង ៩ ៣ គុណ ៣ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 195។ Sieve នៃ Eratosthenes Sieve of Eratosthenes គឺជាក្បួនដោះស្រាយដែលយើងរកឃើញចំនួនបឋមតូចជាងអិន។ នៅទីនេះ N ជាតម្លៃគត់។ នេះគឺជាវិធីសាស្រ្តដ៏មានប្រសិទ្ធិភាពក្នុងការស្វែងរកលេខបឋមដល់កំរិត។ ដោយប្រើវាយើងអាចរកឃើញលេខបឋមរហូតដល់ ១០០០០០០០ ។ នៅទីនេះ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 198។ ឡើងជណ្តើរ។ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ឡើងជណ្តើរ” ចែងថាអ្នកត្រូវបានផ្តល់ជណ្តើរដែលមានជណ្តើរ។ នៅពេលមួយអ្នកអាចឡើងជណ្តើរមួយឬពីរកាំ។ តើមានវិធីប៉ុន្មានដើម្បីឡើងដល់កំពូលជណ្តើរ? ឧទាហរណ៍ ៣ ៣ ការពន្យល់មានវិធីបីយ៉ាងដើម្បីឡើងភ្នំ ...

អាន​បន្ថែម

សំណួរ​ទី 199។ លេខ Fibonacci លេខ Fibonacci គឺជាលេខដែលបង្កើតជាស៊េរីដែលគេហៅថាស៊េរី Fibonacci ហើយត្រូវបានតំណាងជា Fn ។ លេខ Fibonacci ពីរដំបូងគឺ ០ និង ១ រៀងគ្នាពោលគឺ F = ០ និង F0 = ១ ។ ចាប់ផ្តើមពីលេខហ្វីបូណាស៊ីទី ៣ លេខហ្វីបូណាស៊ីនីមួយៗគឺជាផលបូកនៃលេខពីរមុនរបស់វានៅក្នុង ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម