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

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

អាន​បន្ថែម

Knight អប្បបរមាផ្លាស់ទីដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា អប្បរមា Knight ផ្លាស់ទីដំណោះស្រាយ LeetCode - នៅក្នុងក្តារអុកគ្មានកំណត់ដែលមានកូអរដោនេពី -infinity ទៅ +infinity អ្នកមាន Knight នៅការ៉េ [0, 0] ។ Knight មានចលនាចំនួន 8 ដែលវាអាចធ្វើបាន ដូចដែលបានបង្ហាញខាងក្រោម។ ចលនានីមួយៗគឺការ៉េពីរក្នុងទិសខា បន្ទាប់មកមួយការ៉េក្នុងទិសអ័រតូហ្គោន។ ត្រឡប់ចំនួនអប្បបរមា…

អាន​បន្ថែម

ចំនួនតិចបំផុតនៃចំនួនគត់តែមួយគត់បន្ទាប់ពីការដក K ដំណោះស្រាយ Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហា ចំនួនតិចបំផុតនៃចំនួនគត់តែមួយគត់បន្ទាប់ពីការដក K ដំណោះស្រាយ LeetCode – “ចំនួនតិចបំផុតនៃចំនួនគត់គត់បន្ទាប់ពីការដក K” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេនៃចំនួនគត់ និងចំនួនគត់ k ។ ស្វែងរកចំនួនតិចបំផុតនៃចំនួនគត់បន្ទាប់ពីដកធាតុ k ចេញ។ ឧទាហរណ៍៖ បញ្ចូល៖ arr = [5,5,4], k = 1 លទ្ធផល៖ 1 ការពន្យល់៖ ចាប់តាំងពី k…

អាន​បន្ថែម

លេខវិជ្ជមានតូចបំផុតដែលបាត់នៅក្នុងអារេដែលមិនបានតម្រៀប

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

អាន​បន្ថែម

Translate »