ការប្តូរលំដាប់តែមួយ និងការឆ្លងកាត់ Stack ពេញលេញ
ជ្រើសរើសការរៀបចំលេខ 1,2,3,4,5 មួយដោយចៃដន្យស្មើៗគ្យាពីលទ្ធភាពទាំងអស់ 120 យ៉ាង។ អានលំដាប់ពីឆ្វេងទៅស្តាំ។ មុននឹងបញ្ចូលលេខថ្មីចូលក្នុងកញ្ចប់ (stack) ចុះលេខតូចជាងនៅកំពូលកញ្ចប់ចេញមកកាន់លទ្ធផលជាបន្តបន្ទាប់ បន្ទាប់មកបញ្ចូលលេខនោះ។ បន្ទាប់ពីបញ្ចូលលេខទាំងអស់ហើយ ចុះលេខនៅសល់ក្នុងកញ្ចប់ចេញមកកាន់លទ្ធផល។ បញ្ជូលលទ្ធផលទាំងមូលទៅកាន់ដំណាក់កាលបន្ទាប់រហូតដល់លេខត្រូវបានរៀបជាលំដាប់។ ស្ថិតិដើម = ចំនួនដំណាក់កាលពេញលេញ − 1។ ការចាប់យកភាគលាភពេញលេញទូទាត់តម្លៃនៃការរៀបចំលេខទាំងមូល ដោយមិនបែងចែកតាមជួរ។
ចាប់ផ្តើមពី 2,3,4,5,1 លទ្ធផលពេញលេញគឺ 2,3,4,1,5; បន្ទាប់មក 2,3,1,4,5; បន្ទាប់មក 2,1,3,4,5; និងទីបំផុត 1,2,3,4,5។ ការធ្វើដំណាក់កាលចំនួន 4 ផ្តល់ស្ថិតិ 3។ ការរៀបចំលេខដែលត្រូវបានរៀបជាលំដាប់នៅដំណាក់កាលដំបូងផ្តល់ស្ថិតិ 0 រួមទាំង 5,4,3,2,1 ផងដែរ។ ការចុះលេខមួយ ឬកញ្ចប់ទទេបណ្តោះអាសន្នមិនមែនជាដំណាក់កាលពេញលេញទេ។ អ្នកលេងមិនជ្រើសរើសការរៀបចំលេខ ឬឈប់រៀបជាលំដាប់ដើម្បីទទួលការបង់ប្រាក់ផ្សេងគ្នាទេ។
ស្ថិតិ 0,1,2,3 មានចំនួន 42,49,23,6។ អំណាច (Powers) មិនផ្លាស់ប្តូរប្រេកង់វិជ្ជមានទេ។ ក្រេឌីតសរុប (gross credit) អាចតូចជាងភាគលាភដែលបានចាប់យក ហើយមិនមែនជាចំណេញធានាទេ។ ការរៀបចំលេខថ្មីៗដែលជ្រើសរើសដោយចៃដន្យស្មើៗគ្យា មានភាពឯករាជ្យពីលទ្ធផលកញ្ចប់ពីមុន ឬប្រវត្តិកាបូត។
សម្រាប់ p=1,2,3 មេគុណសរុប = 0.96×rawScore^p/mean(rawScore^p)។ មធ្យមភាគសរុបគ្មានលក្ខខណ្ឌគឺ 0.9416666666666667,1.625,3.2916666666666665។ រចនាបទនីមួយៗមានក្រេឌីតសរុបមធ្យម 96% មិនមែនប្រេកង់ឈ្នះ យុទ្ធសាស្ត្រ ឬកាបូតចុងក្រោយធានាទេ។ សូន្យនៅតែជាសូន្យ។ ការការេ និងគូបគឺជាអំណាច មិនមែនការគុណនឹង 2 ឬ 3 ទេ។ របៀបចាប់យកមុនពេលបញ្ចូលលេខ មិនមែនបន្ទាប់ពីដឹងស្ថិតិទេ។
ចាប់យកភាគលាភ និងរបៀប ហើយកាត់បន្ថយម្តងមុនពេល 480ms ក្នុងការទូទាត់។ ការកំណត់ និងការបំពេញបន្ថែមត្រូវបានចាក់សោអំឡុងពេលទូទាត់ និងជួរ Auto ដែលកំពុងធ្វើការ។ Auto កំណត់ពេលវេលាបានយ៉ាងច្រើនបំផុត 10 ជុំ នៅពេលដែលមានកាក់គ្រប់គ្រាន់; នេះគឺសម្រាប់ការស្នើម្តងៗនៃ Auto មិនមែនជាដែនកំណត់អាយុកាល ឬសម័យកាលទេ។ Stop បោះបង់ជុំអនាគតខណៈដែលជុំដែលកំពុងធ្វើការស្រាប់ទៅកំពុងទូទាត់។ មិនមានការដកប្រាក់មុនពេល ឬការសាកឡើងវិញ (resampling) ទេ។
កាបូតទំនាក់ទំនងក្នុងកម្មវិធីរុករកថ្មីចាប់ផ្តើមនៅ 1000 កាក់និម្មិត។ តុល្យភាពពេញលេញដែលបានទូទាត់ និងការបង់ប្រាក់ជាចំនួនទសភាគត្រូវបានរក្សាទុកក្នុង localStorage។ ក្រេឌីតសរុបត្រូវបានបន្ថែមទៅលើចំនួនទសភាគដែលបានរក្សាទុក; ផ្នែកពេញលេញត្រូវបានបង្កើនក្រេឌីត ហើយផ្នែកទសភាគដែលនៅសល់ត្រូវបានបន្តទៅមុខ។ កាក់ទាំងនេះគ្មានតម្លៃសាច់ប្រាក់ ការដាក់ប្រាក់ ការដកប្រាក់ ឬពានរង្វាន់ទេ។ ការផ្ទុកទុកគឺសម្រាប់កម្មវិធីរុករក និងដើមកំណើតនេះ មិនមែនសម្រាប់គណនី ឬតុល្យភាពការបង់ប្រាក់ខាងក្រៅទេ។
តែនៅពេលដែលបាល់ទាំងអស់ និងជួរទទេ ហើយតុល្យភាពទាបជាង 10 ការបំពេញបន្ថែមដោយដៃអាចកំណត់តុល្យភាពទៅ 1000 ខណៈដែលរក្សាចំនួនទសភាគ។ វាមិនបន្ថែម 1000 ទេ មិនបំពេញបន្ថែមដោយស្វ័យប្រវត្តិ ឬកំណត់ឡើងវិញនៅពេលណាមួយទេ។ សូន្យដែលបានរក្សាទុកនៅតែជាសូន្យបន្ទាប់ពីការផ្ទុកឡើងវិញ ដោយការបំពេញបន្ថែមអាចមើលឃើញនៅពេលស្ងប់ស្ងាត់។
តុល្យភាពដែលបានទូទាត់ ភាគលាភដែលបានកាត់បន្ថយរួចហើយ និងចំនួនទសភាគដែលបន្ត ត្រូវបានរក្សាទុកក្នុង localStorage។ ការផ្ទុកឡើងវិញមិនបន្តបាល់ដែលមិនទាន់បញ្ចប់ មិនបង្វិលភាគលាភរបស់ពួកវា ឬបង់ក្រេឌីតដែលកំពុងរង់ចាំទេ។ រក្សាបាល់ដែលកំពុងធ្វើការឱ្យបើករហូតដល់ការទូទាត់។ ការជម្រះ cache ធម្មតាតែមួយមុខអាចទុក localStorage; ការលុបទិន្នន័យមូលដ្ឋានមិនអាចស្តារវឌ្ឍនភាព ឬលុបទិន្នន័យដែលបានដំណើរការនៅកន្លែងផ្សេងទៀតបានទេ។
កាត់ទុនស្មាន់ប្រាក់អនឡាញ
កាត់ទុនស្មាន់ប្រាក់អនឡាញថ្មីចាប់ផ្តើមដោយមានកាក់ស្មាន់ចំនួន 1000។ លេខកូនប្រាក់ដែលបានបញ្ចប់ និងការផ្ទេរផ្នែកប្រាក់ដែលនៅសល់ត្រូវបានរក្សាទុកក្នុង localStorage។ កាក់ស្មាន់ដែលបានបន្ថែមទៅលើផ្នែកប្រាក់ដែលនៅសល់នឹងត្រូវបានបន្ថែមទៅលើផ្នែកប្រាក់ដែលបានបញ្ចប់ និងផ្នែកប្រាក់ដែលនៅសល់នឹងត្រូវបានផ្ទេរទៅកាន់ការប្រើប្រាស់បន្ទាប់។ កាក់ស្មាន់ទាំងនេះមិនមានតម្លៃប្រាក់ ការដាក់ប្រាក់ ការដកប្រាក់ ឬពានរង្វាន់ទេ។ ការផ្ទុកទុកស្ថិតនៅក្នុងកាត់ទុនស្មាន់ប្រាក់អនឡាញនេះ និងដើមកំណើត មិនមែនជាការប្រើប្រាស់គណនី ឬការផ្ទុកប្រាក់ពីខាងក្រៅទេ។
ការស្នើសុំ និងការកំណត់ឯកជនភាព
ការលេងមិនត្រូវការការចុះឈ្មោះ ឬទម្រង់ទិន្នន័យផ្ទាល់ខ្លួនទេ។ ប៉ុន្តែនេះមិនមានន័យថាមិនមានការដំណើរការទិន្នន័យផ្ទាល់ខ្លួនទេ។ ទំព័រទាមទារ Google Fonts និង Statinside counter; ការផ្ទុក CDN និងការស្នើសុំពីភាគីទីបីអាចបង្ហាញអាសយដ្ឋាន IP ព័ត៌មានឧបករណ៍ URL និងពេលវេលាស្នើសុំ។ រយៈពេលរក្សាទុក អាយុកាល cookie ការភ្ជាប់ និងភាពមិនស្គាល់មុខមិនទាន់ត្រូវបានបញ្ជាក់ដោយអ្នកឯករាជ្យនៅទីនេះទេ។ យើងមិនមានការធានាថាទិន្នន័យបច្ចេកទេសមិនអាចកំណត់ ឬភ្ជាប់ទៅនឹងបុគ្គលបានទេ។
សំណួរ I44 និងម៉ូដែលស្មាន់របស់យើង
I44 គឺជាការស្វែងរកប្រធានបទក្នុងការណែនាំឯករាជ្យនេះ។ ឈ្មោះ ឬរូបសញ្ញា ឬដំណើរការកម្មវិធី ឬកាត់ទុនស្មាន់ប្រាក់អនឡាញមិនមានន័យថាមានអាជីវកម្មលេង អាសយដ្ឋានផ្លូវការ អាជ្ញាប័ណ្ណ កម្មវិធី គណនី ឬសេវាកម្មហិរញ្ញវត្ថុទេ។ Stack Return គឺជាម៉ូដែលស្មាន់កាក់ស្មាន់របស់យើង មិនមែនជាការចម្លងពាណិជ្ជកម្ម ការសាកល្បងកម្មវិធី ឬការតំណាងឱ្យច្បាប់របស់អ្នកចេញផ្សាយផ្សេងទេ។
ការវិនិច្ឆ័យសមត្ថភាពច្បាប់
ផ្ទៃប្រើប្រាស់គឺសម្រាប់អ្នកដែលមានអាយុ ១៨ ឆ្នាំឡើងទៅ។ ការកំណត់អាយុកម្រិតលើគេហទំព័រនេះមិនមែនជាការបញ្ជាក់អំពីអាយុច្បាប់សកលសម្រាប់ការភ្នាល់ អាជ្ញាប័ណ្ណ ឬការអនុញ្ញាតឱ្យប្រើប្រាស់សេវាកម្មផ្សេងទៀតទេ។ សំណួរណាមួយទាក់ទងនឹងសកម្មភាពប្រាក់ពិតប្រាកដ តម្រូវឱ្យមានច្បាប់មូលដ្ឋានបច្ចុប្បន្ន និងការពិតជាក់លាក់អំពីសេវាកម្ម និងអ្នកប្រើប្រាស់។ ការណែនាំនេះមិនបានផ្ទៀងផ្ទាត់ការពិតទាំងនោះទេ ហើយមិនផ្តល់ដំបូន្មានផ្នែកច្បាប់ទេ។
សំណួរដែលគេសួរញឹកញាប់
ការស្វែងរក i44 និងម៉ាស៊ីនស៊ីមុយឡាទ័ររបស់យើង?
i44 គឺជាការស្វែងរកប្រធានបទក្នុងការណែនាំឯករាជ្យនេះ។ ឈ្មោះ ឬឡូហ្គោ ដូមែន ឬស្លាកកម្មវិធីដែលត្រូវគ្នា មិនបង្កើតអាជីវកម្មលេងហ្គេម អាសយដ្ឋានផ្លូវការ អាជ្ញាប័ណ្ណ កម្មវិធី គណនី ឬមុខងារហិរញ្ញវត្ថុឡើយ។ Stack Return គឺជាម៉ាស៊ីនស៊ីមុយឡាទ័រកាក់ស្រមោលដើមរបស់យើង មិនមែនជាការចម្លងពាណិជ្ជកម្ម ការសាកល្បងកម្មវិធី ឬការតំណាងឱ្យច្បាប់អ្នកប្រកួតប្រជែងផ្សេងទៀតទេ។
ការរៀបចំតែមួយ និងការឆ្លងកាត់ស្ត៉ាកពេញលេញ?
គូសការរៀបចំឯកតាមួយដោយចៃដន្យពី 1,2,3,4,5 ពីសក្តានុពលទាំង 120។ អានការឆ្លងកាត់ពីឆ្វេងទៅស្តាំ។ មុននឹងច្រានលេខចូល ច្រានចេញជាបន្តបន្ទាប់នូវកំពូលស្ត៉ាកតូចជាងទៅកាន់ទិន្នផល; បន្ទាប់មកច្រានលេខនោះចូល។ បន្ទាប់ពីការបញ្ចូលទិន្នន័យបានបញ្ចប់ ច្រានស្ត៉ាកដែលនៅសល់ទៅកាន់ទិន្នផល។ បញ្ចូលទិន្នផលពេញលេញទៅការឆ្លងកាត់បន្ទាប់រហូតដល់ជាលំដាប់ឡើង។ ស្ថិតិដើម=ចំនួនការឆ្លងកាត់ពេញលេញ−1។ ការឆ្លងកាត់ពេញលេងតម្លៃការភ្នាល់ទាំងមូលសម្រាប់ការរៀបចំទាំងមូល ដោយគ្មានការចែកចាយជួរឈរ។
ការច្រានចេញដាច់ដោយឡែកមិនត្រូវបានចាត់ទុកជាការឆ្លងកាត់ពេញលេញទេ?
ចាប់ផ្តើមពី 2,3,4,5,1, ទិន្នផលពេញលេញគឺ 2,3,4,1,5; បន្ទាប់មក 2,3,1,4,5; បន្ទាប់មក 2,1,3,4,5; ទីបំផុត 1,2,3,4,5។ ការឆ្លងកាត់បួនផ្តល់ស្ថិតិ 3។ ការរៀបចំដែលត្រូវបានរៀបចំនៅការឆ្លងកាត់ដំបូងផ្តល់ស្ថិតិ 0, រួមទាំង 5,4,3,2,1។ ការច្រានចេញដាច់ដោយឡែក ឬស្ត៉ាកទទេបណ្តោះអាសន្នមិនមែនជាការឆ្លងកាត់ពេញលេទេ។ អ្នកលេងមិនជ្រើសរើសការរៀបចំ ឬឈប់ការរៀបចំសម្រាប់ការបង់ប្រាក់ផ្សេងទៀតទេ។
ស្ថិតិគណនាពិតប្រាកដ មិនមែនជាមេដ្យានទេ?
សម្រាប់ p=1,2,3 មេគុណសរុប=0.96×rawScore^p/mean(rawScore^p)។ មធ្យមភាគមិនលក្ខខណ្ឌពិតប្រាកដគឺ0.9416666666666667,1.625,3.2916666666666665។ រាល់របៀបមានការជឿជាក់លើក្រេឌិតសរុប96% មិនមែនជាប្រេកង់ឈ្នះ យុទ្ធសាស្ត្រ ឬកាត់ទុកថាជាស្បៀងកាត់ចុងក្រោយទេ។ សូន្យនៅតែជាសូន្យ។ ការការេ និងការបំបែកគឺជាស្វ័យគុណ មិនមែនជាការគុណនឹង2 ឬ3ទេ។ ចាប់យករបៀបមុនពេលទាញចេញ មិនមែនបន្ទាប់ពីឃើញលទ្ធផលទេ។
120 ការរៀបចំ,42 សូន្យ និង78 វិជ្ជមាន?
លទ្ធផល0,1,2,3 មានចំនួន42,49,23,6។ ស្វ័យគុណមិនផ្លាស់ប្តូរប្រេកង់វិជ្ជមានទេ។ ក្រេឌិតសរុបវិជ្ជមានអាចតូចជាងការចាប់យក និងមិនមែនជាប្រាក់ចំណេញដែលធានាទេ។ ការរៀបចំថ្មីៗមានលក្ខណៈឯករាជ្យពីលទ្ធផលស្ត៉ាក់មុន ឬប្រវត្តិកាត់ទុក។
ការកំណត់ចាប់យកមុនវដ្ត480ms?
ចាប់យកការភ្នាល់ និងរបៀប ហើយកាត់ទុកម្តងមុនពេលបង់ប្រាក់480ms។ ការកំណត់ និងការបំពេញចាប់ផ្តើមអចល័តអំឡុងពេលបង់ប្រាក់ និងជួរ Auto ដែលកំពុងធ្វើការ។ Auto កំណត់យ៉ាងច្រើនបំផុត10 វដ្ត នៅពេលដែលមានកាក់គ្រប់គ្រាន់; នេះគឺសម្រាប់ការស្នើម្តងៗ Auto មិនមែនជាដែនកំណត់អាយុកាល ឬវដ្តទេ។ Stop បោះបង់វដ្តអនាគតខណៈដែលវដ្តដែលកំពុងធ្វើការនៅតែបង់ប្រាក់។ មិនមានការដកប្រាក់មុនពេក ឬការទាញឡើងវិញទេ។
ការបំពេញដោយដៃតែនៅពេលស្ងប់ស្ងាត់ខាងក្រោមដប់?
តែនៅពេលដែលគ្រាប់បាល់ និងជារទាំងអស់ទទេ និងលំនឹងខាងក្រោម10 ការបំពេញដោយដៃអាចកំណត់លំនឹងទៅ1000 ខណៈដែលរក្សាភាគបែក។ វាមិនបន្ថែម1000 មិនបំពេញដោយស្វ័យប្រវត្តិ ឬកំណត់ឡើងវិញនៅពេលណាមួយទេ។ សូន្យដែលបានរក្សាទុកនៅតែជាសូន្យបន្ទាប់ពីការផ្ទុកឡើងវិញ ដោយការបំពេញចាប់ផ្តើមមើលឃើញនៅពេលស្ងប់ស្ងាត់។
ការកាត់ទុកដែលបានរក្សាទុក និងលទ្ធផលកំពុងរង់ចាំបន្ទាប់ពីការផ្ទុកឡើងវិញ?
សaldoដែលបានបិទបញ្ចប់ ហើយភាគល្អិតនៃការផ្ទេរនៅតែមានក្នុង localStorage។ ការផ្ទុកឡើងវិញមិនបន្តបាល់ដែលមិនទាន់បញ្ចប់ មិនបង្វិលភាគល្អិត ឬបង់ប្រាក់កម្ចីដែលកំពុងរង់ចាំទេ។ រក្សាបាល់ដែលកំពុងធ្វើការឱ្យបើកដដែល។ ការសម្អាត cache ធម្មតាអាចនឹងទុក localStorage ទុក; ការលុបទិន្នន័យក្នុងម៉ាស៊ីនមិនអាចស្តារវឌ្ឍនភាព ឬលុបទិន្នន័យដែលបានដំណើរការនៅកន្លែងផ្សេងហើយបានទេ។
ការស្នើសុំ និងកម្រិតឯកជនភាព?
ហ្គេមនេះមិនត្រូវការការចុះឈ្មោះ ឬបែបបទទិន្នន័យផ្ទាល់ខ្លួនទេ។ ប៉ុន្តែនេះមិនមានន័យថាមិនមានការដំណើរការទិន្នន័យផ្ទាល់ខ្លួនទេ។ ទំព័រទាមទារ Google Fonts និងកន្ត្រក Statinside; ការផ្ទុក CDN និងការស្នើសុំពីភាគីទីបីអាចបង្ហាញអាសយដ្ឋាន IP ព័ត៌មានឧបករណ៍ URL និងពេលវេលាស្នើសុំ។ រយៈពេលរក្សាទុកជាក់លាក់ អាយុកាល cookie ការអនុវត្តការភ្ជាប់ និងភាពមិនចាត់ថ្នាក់មិនត្រូវបានបង្កើតឡើងដោយឯករាជ្យនៅទីនេះទេ។ យើងមិនសន្យាថាទិន្នន័យបច្ចេកទេសមិនអាចកំណត់អត្តសញ្ញាណ ឬភ្ជាប់ទៅនឹងបុគ្គលបានទេ។
គ្មានការវិនិច្ឆ័យតាមច្បាប់?
ចំណុចប្រទាក់គឺសម្រាប់អ្នកដែលមានអាយុ 18 ឆ្នាំឡើងទៅ។ ការកំណត់អាយុក្នុងគេហទំព័រនេះមិនមែនជាការបញ្ជាក់អំពីអាយុច្បាប់ល្បែងស៊ីសងទូទៅ អាជ្ញាប័ណ្ណ ឬការអនុញ្ញាតឱ្យប្រើសេវាកម្មផ្សេងទៀតទេ។ សំណួរណាមួយអំពីសកម្មភាពប្រាក់ពិតប្រាកដទាមទារច្បាប់ក្នុងស្រុកបច្ចុប្បន្ន និងការពិតជាក់លាក់អំពីសេវាកម្ម និងអ្នកប្រើប្រាស់។ ការណែនាំនេះមិនបានផ្ទៀងផ្ទាត់ការពិតទាំងនោះទេ ហើយមិនផ្តល់ដំបូន្មានផ្លូវច្បាប់ទេ។