ដំណោះស្រាយស៊ឺឡេឡេកូដលេខ ៣

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

អាន​បន្ថែម

ដំណោះស្រាយសូឡៃលេខកូដពីរ

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

អាន​បន្ថែម

ច្របាច់បញ្ចូលជួរអារេឡេសសូលូសិន

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

អាន​បន្ថែម

Subarray តូចជាងគេបំផុតជាមួយនឹងលេខ k ខុសគ្នា

ឧបមាថាអ្នកមានអារេចំនួនគត់និងលេខ k ។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យរកឃើញជួរតូចបំផុតនៃជួរ (អិល, r) បញ្ចូលគ្នាតាមមធ្យោបាយបែបនេះមានចំនួន k ខុសគ្នាយ៉ាងជាក់លាក់ដែលមាននៅក្នុងអារេរងតូចបំផុត។ ការបញ្ចូលឧទាហរណ៍៖ {១, ២, ២, ៣, ៤, ៥, ៥} k = ៣ …

អាន​បន្ថែម

រកឃើញជួរតូចបំផុតដែលមានផ្ទុកធាតុពី k បញ្ជី

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

អាន​បន្ថែម

រាប់ចំនួនត្រីកោណជាមួយផលិតផលស្មើនឹងចំនួនដែលបានផ្តល់

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

អាន​បន្ថែម

ខ្សែអក្សរវែងបំផុតដោយគ្មានតួអក្សរដដែលៗ

តាមខ្សែអក្សរយើងត្រូវរកប្រវែងនៃខ្សែរងវែងបំផុតដោយមិនចាំបាច់និយាយឡើងវិញ។ ចូរយើងពិចារណាឧទាហរណ៍ខ្លះៗ៖ ឧទាហរណ៍ pwwkew ៣ ការពន្យល់៖ ចំលើយគឺ“ wke” ដែលមានប្រវែង ៣ aav ២ ពន្យល់៖ ចម្លើយគឺ“ av” ដែលមានប្រវែង ២ វិធីសាស្រ្ត -១ សម្រាប់ខ្សែអក្សរវែងបំផុតដោយមិនចាំបាច់ប្រើកម្លាំងតួអក្សរម្តងទៀត…

អាន​បន្ថែម

បញ្ជីវដ្តភ្ជាប់

បញ្ហ្របញ្ហ្របញ្ហ្រវ្រង៉ទាក់ទងនឹងបញ្ជី៉បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់បញ្ជីទាក់ទង។ រកមើលថាតើវាមានរង្វិលជុំឬអត់? បញ្ជីភ្ជាប់ជាមួយវដ្តឧទាហរណ៍ ១-> ២-> ៣ គ្មានរង្វិលជុំការពន្យល់៖ បញ្ជីដែលបានភ្ជាប់មិនមានរង្វិលជុំទេពីព្រោះប្រសិនបើវាកើតឡើងនោះវានឹងគ្មានពីរទេ…

អាន​បន្ថែម

ការដាក់បញ្ចូលជាមួយនឹងការសម្របខ្លួននៃពាក្យទាំងអស់

នៅក្នុងការជំនួសការផ្សំគ្នានៃរាល់បញ្ហាពាក្យយើងបានផ្តល់ខ្សែអក្សរនិងបញ្ជីមានពាក្យជាច្រើនដែលនីមួយៗមានប្រវែងដូចគ្នា។ ព្រីនសន្ទស្សន៍ចាប់ផ្តើមនៃខ្សែរងដែលអាចជាលទ្ធផលនៃការបូកសរុបពាក្យទាំងអស់នៅក្នុងបញ្ជីនៅក្នុង…

អាន​បន្ថែម

Palindrome មានសុពលភាព

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

អាន​បន្ថែម