ដំណោះ​ស្រាយ Leetcode វង់ក្រចក​ត្រឹមត្រូវ។

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

អាន​បន្ថែម

តួអក្សរតែមួយគត់ដំបូងនៅក្នុងដំណោះស្រាយខ្សែអក្សរ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា តួអក្សរតែមួយគត់ដំបូងនៅក្នុងដំណោះស្រាយខ្សែអក្សរ LeetCode - ដែលបានផ្តល់ឱ្យខ្សែអក្សរ s ស្វែងរកតួអក្សរដែលមិនធ្វើម្តងទៀតដំបូងនៅក្នុងវា ហើយត្រឡប់សន្ទស្សន៍របស់វា។ ប្រសិនបើវាមិនមានទេ ត្រឡប់ -1 ។ ឧទាហរណ៍ករណីសាកល្បងទី 1៖ បញ្ចូល៖ s = “leetcode” លទ្ធផល៖ 0 ករណីសាកល្បងទី ២៖ បញ្ចូល៖ s = “aabb” លទ្ធផល៖ -១ ការពន្យល់…

អាន​បន្ថែម

ចតុកោណកែងធំជាងគេនៅក្នុងដំណោះស្រាយអ៊ីស្តូក្រាម លីតកូដ

សេចក្តីថ្លែងការណ៍បញ្ហា ចតុកោណកែងធំជាងគេក្នុងដំណោះស្រាយអ៊ីស្តូក្រាម លីតកូដ – បានផ្តល់អារេនៃកម្ពស់ចំនួនគត់តំណាងឱ្យកម្ពស់របាររបស់អ៊ីស្តូក្រាម ដែលទទឹងនៃរបារនីមួយៗគឺ 1 ត្រឡប់ផ្ទៃដីនៃចតុកោណកែងធំបំផុតក្នុងអ៊ីស្តូក្រាម។ ឧទាហរណ៍​ករណី​សាកល្បង​ទី១៖ បញ្ចូល៖ កំពស់ = [1, 2, 1, 5, 6, 2] លទ្ធផល៖ 3 ការពន្យល់៖ …

អាន​បន្ថែម

Coin Change 2 ដំណោះស្រាយ Letcode

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

អាន​បន្ថែម

Integer Break ដំណោះស្រាយ LeetCode

Problem Statement Integer Break LeetCode Solution – ផ្តល់ចំនួនគត់ n បំបែកវាទៅជាផលបូកនៃចំនួនគត់វិជ្ជមាន ដែល k >= 2 និងពង្រីកផលិតផលនៃចំនួនគត់ទាំងនោះ។ យើងត្រូវត្រឡប់ផលិតផលអតិបរមាដែលយើងអាចទទួលបាន។ បញ្ចូល: n = 2 ទិន្នផល: 1 ការពន្យល់: 2 = 1 + 1, …

អាន​បន្ថែម

ផ្លាស់ទី Zeroes LeetCode ដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Move Zeroes LeetCode បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេដែលមានធាតុសូន្យ និងមិនមែនសូន្យ ហើយអ្នកត្រូវផ្លាស់ទីសូន្យទាំងអស់ទៅចុងបញ្ចប់នៃអារេ ដោយរក្សាលំដាប់ដែលទាក់ទងនៃធាតុមិនសូន្យនៅក្នុងអារេ។ . អ្នកក៏ត្រូវអនុវត្តនៅនឹងកន្លែង…

អាន​បន្ថែម

ដំណោះស្រាយលេខសម្ងាត់លេខតែមួយ

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

អាន​បន្ថែម

ផ្លាស់ទីធាតុអវិជ្ជមានទាំងអស់ទៅផ្នែកម្ខាងនៃអារេ

ផ្លាស់ទីធាតុអវិជ្ជមានទាំងអស់ទៅផ្នែកម្ខាងនៃអារេ - ឧបមាថាអ្នកមានអារេនៃចំនួនគត់។ វាមានទាំងលេខអវិជ្ជមាន និងវិជ្ជមាន ហើយសេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យផ្លាស់ប្តូរ/ផ្លាស់ទីធាតុអវិជ្ជមាន និងវិជ្ជមានទាំងអស់ទៅខាងឆ្វេងនៃអារេ និងទៅខាងស្តាំនៃ…

អាន​បន្ថែម

Subarray ជាមួយ 0 sum

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

អាន​បន្ថែម

បញ្ច្រាសខ្សែអក្សរ

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

អាន​បន្ថែម

Translate »