ផ្លាស់ទីលេខអវិជ្ជមានទាំងអស់ទៅដើមនិងវិជ្ជមានដើម្បីបញ្ចប់ដោយចន្លោះខាងក្រៅថេរ

ឧបមាថាអ្នកមានចំនួនគត់នៃចំនួនគត់។ វាមានទាំងលេខអវិជ្ជមាននិងវិជ្ជមានហើយសេចក្តីថ្លែងអំពីបញ្ហាស្នើអោយប្តូរ / ផ្លាស់ប្តូររាល់ចំនុចអវិជ្ជមាននិងវិជ្ជមានទៅខាងឆ្វេងនៃអារេនិងទៅខាងស្តាំនៃអារេរៀងៗខ្លួនដោយមិនចាំបាច់ប្រើកន្លែងទំនេរបន្ថែម។ នេះនឹងជា…

អាន​បន្ថែម

ស្វែងរកកំពូលបីម្តងហើយម្តងទៀតនៅក្នុងអារេ

បញ្ហា“ រកឃើញកំពូលទាំងបីម្តងហើយម្តងទៀតនៅក្នុងអារេ” ចែងថាអ្នកត្រូវបានគេផ្តល់នូវជួរនៃលេខ n ជាមួយនឹងលេខម្តងហើយម្តងទៀតនៅក្នុងវា។ ភារកិច្ចរបស់អ្នកគឺស្វែងរកលេខដែលបានធ្វើម្តងហើយម្តងទៀតចំនួន 3 ក្នុងជួរមួយ ឧទាហរណ៍ [1,3,4,6,7,2,1,6,3,10,5,7] 1 3 6 ការពន្យល់នៅទីនេះ 1,3 និង 6 ត្រូវបានធ្វើម្តងទៀត…

អាន​បន្ថែម

ពិនិត្យមើលថាតើអារេពីរស្មើរឺអត់

បញ្ហា“ ពិនិត្យមើលថាតើអារេពីរស្មើរឺអត់” បានចែងថាអ្នកត្រូវបានផ្តល់អោយអារេចំនួនពីរ។ សេចក្តីថ្លែងការណ៍បញ្ហានិយាយថាអ្នកត្រូវកំណត់ថាតើអារេដែលផ្តល់ឱ្យស្មើរឺអត់។ ឧទាហរណ៍មកដល់ ១ [] = {១, ៤, ២, ៥, ២}; arr1 [] = {២, ១, ៥, ៤, …

អាន​បន្ថែម

បោះពុម្ពលេខ Fibonacci តាមលំដាប់បញ្ច្រាស

សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យលេខ n, បោះពុម្ពលេខ fibonacci តាមលំដាប់បញ្ច្រាស។ ឧទាហរណ៍ n = 5 3 2 1 1 0 ការពន្យល់: លេខ Fibonacci គឺ ០, ១, ១, ២, ៣ តាមលំដាប់របស់ពួកគេ។ ប៉ុន្តែដោយសារយើងត្រូវការបោះពុម្ពតាមលំដាប់បញ្ច្រាស។ n = 0 1 1 …

អាន​បន្ថែម

បោះពុម្ពលំដាប់ Fibonacci ដោយប្រើអថេរ ២

សេចក្តីថ្លែងអំពីបញ្ហាបញ្ហា“ ព្រីនហ្វីហ្វណាណាស៊ីដោយប្រើអថេរពីរ” ចែងថាអ្នកត្រូវព្រីនលំដាប់ Fibonacci ប៉ុន្តែមានការកំណត់ការប្រើប្រាស់តែ ២ អថេរប៉ុណ្ណោះ។ ឧទាហរណ៍ n = 2 2 5 0 1 1 2 ការបកស្រយលទ្ធផលលទ្ធផលមានធាតុទាំងប្រាំដំបូងន្ ...

អាន​បន្ថែម

លេខ Palindrome

សេចក្តីថ្លែងការណ៏បញ្ហា“ លេខ Palindrome” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់នូវលេខគត់។ ពិនិត្យមើលថាតើវាជាក្រេឌីណាមមែនឬអត់។ ដោះស្រាយបញ្ហានេះដោយមិនបំលែងលេខដែលបានផ្តល់អោយទៅជាខ្សែអក្សរ។ ឧទាហរណ៍ ១២៣២១ ការពន្យល់ពិត ១២៣២១ គឺជាលេខខ្ទង់ចំណាយពីព្រោះពេលយើងបញ្ច្រាស ១២៣២១ វាផ្តល់ ១២៣២១ …

អាន​បន្ថែម

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

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

អាន​បន្ថែម

លេខពិសេស

តើមានអ្វីពិសេសជាងលេខ? ចូរយើងស្វែងយល់។ យើងមានជួរ N នៃយើងជាមួយយើង។ លេខមួយអាចពិសេសប្រសិនបើវាអាចត្រូវបានបែងចែកដោយលេខមួយឬច្រើនលើកលែងតែលេខខ្លួនឯង។ ដំបូងអនុញ្ញាតឱ្យយើងជម្រះរឿងនេះជាមួយឧទាហរណ៍មួយចំនួនមុនពេល…

អាន​បន្ថែម

បញ្ច្រាសលេខដោយប្រើជង់

បញ្ច្រាសលេខដោយប្រើបញ្ហាជង់យើងបានផ្តល់អថេរចំនួនគត់ដែលតំណាងឱ្យលេខ។ បោះពុម្ពបញ្ច្រាសលេខដែលបានផ្តល់ឱ្យដោយប្រើជង់។ ការបញ្ចូលឧទាហរណ៍៖ ១២៣៤៥ លទ្ធផល៖ ៥៤៣២១ ការបញ្ចូល៖ ២០៧ លទ្ធផល៖ ៧០២ ការពន្យល់បញ្ច្រាសលេខដោយប្រើជង់ទុកលេខ n = ១២៣៤៥ ចាប់ផ្តើមធ្វើដំនើរហើយរក្សាទុក…

អាន​បន្ថែម

Palindrome មានសុពលភាព

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

អាន​បន្ថែម