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

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

អាន​បន្ថែម

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

បញ្ហា“ ស្វែងរកកំពូលបីដែលបានធ្វើម្តងទៀតនៅក្នុងអារេ” ចែងថាអ្នកត្រូវបានផ្តល់អារេនៃលេខ n ដែលមានលេខដដែលៗមួយចំនួននៅក្នុងនោះ។ ភារកិច្ចរបស់អ្នកគឺដើម្បីស្វែងរកលេខដដែលៗចំនួន ៣ កំពូលនៅក្នុងអារេ។ ឧទាហរណ៍ [១,៣,៤,៦,៧,២,១,៦,៣,១០,៥,៧] ១ ៣ ៦ ការពន្យល់នៅទីនេះ ១.៣ និង ៦ ត្រូវបានធ្វើម្តងទៀត ...

អាន​បន្ថែម

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

បញ្ហា“ ពិនិត្យមើលថាតើអារេពីរស្មើរឺអត់” ចែងថាអ្នកត្រូវបានផ្តល់អារេពីរ។ សេចក្តីថ្លែងការណ៍បញ្ហានិយាយថាអ្នកត្រូវកំណត់ថាតើអារេដែលបានផ្តល់ស្មើរឺអត់។ ឧទាហរណ៍ arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4, …

អាន​បន្ថែម

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

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

លេខ Palindrome

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

លេខពិសេស

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

Palindrome មានសុពលភាព

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

អាន​បន្ថែម