ការស្វែងរក EK22 និងម៉ូដែលស៊ីមុយឡាស្យុងដើមរបស់យើង
EK22 គឺជាប្រធានបទនៃការស្វែងរកក្នុងការណែនាំឯករាជ្យនេះ។ មិនមានអត្តសញ្ញាណអាជីវកម្ម, អាសយដ្ឋានផ្លូវការ, កម្មវិធី, អាជ្ញាប័ណ្ណ, ការគាំទ្រ ឬសេវាហិរញ្ញវត្ថុណាមួយត្រូវបានបង្កើតឡើងនៅទីនេះទេ។ Two Wave Steps គឺជាម៉ូដែលស៊ីមុយឡាស្យុងកាក់ស៊ីមុយឡាស្យុងដើមរបស់យើង មិនមែនជាការចម្លងពាណិជ្ជកម្ម ឬការសាកល្បងកម្មវិធីខាងក្រៅទេ។
ប៊ីតស្មើភាពប្រាំបី និងការធ្វើបច្ចុប្បន្នភាពពីរព្រមគ្នា
ប៊ីតស្មើៗឯករាជ្យចំនួនប្រាំបីបង្កើតជាខ្សែរង្វង់។ អនុវត្តច្បាប់ 90 ចំនួនពីរដង៖ ប៊ីតបន្ទាប់ម្នាក់ៗគឺជា XOR នៃសមាជិកខាងឆ្វេង និងខាងស្តាំនៃជួរដើម ដោយបង្វិលនៅចុងទាំងពីរ។ ទីតាំងនីមួយៗធ្វើបច្ចុប្បន្នភាពក្នុងពេលតែមួយ។ មានតែប៊ីតដើមប៉ុណ្ណោះដែលត្រូវបានគេយកមកវិភាគ; ការធ្វើបច្ចុប្បន្នភាពពីរគឺជាការគណនាដោយស្វ័យប្រវត្តិដោយគ្មានការទាញថ្មី។ ការភ្នាល់ទាំងមូលគ្របដណ្តប់លើការបង្វិលទាំងមូល។
ពិន្ទុសុទ្ធ=max(0,ចំនួនប៊ីត 1 បន្ទាប់ពីការធ្វើបច្ចុប្បន្នភាពទីពីរ−2)។ នេះមិនមែនជាការចាត់ថ្នាក់ ផលបូកលើការធ្វើបច្ចុប្បន្នភាពទាំងពីរ ឬចំនួនប៊ីតដើមទេ។ កម្មវិធីគណនាដោយស្វ័យប្រវត្តិ; អ្នកលេងមិនជ្រើសរើសប៊ីតដើម ឈប់ការគណនា ឬផ្លាស់ប្តូរបន្ទាប់ពីដឹងពិន្ទុទេ។
ប៊ីតដើម 11000000 ក្លាយជា 11100001 ហើយបន្ទាប់មក 00110011: ប៊ីតដែលកំណត់ចំនួនបួនផ្តល់ពិន្ទុ 2។ ប៊ីតដើម 10000000 ក្លាយជា 01000001 ហើយបន្ទាប់មក 00100010: ប៊ីតដែលកំណត់ចំនួនពីរផ្តល់ពិន្ទុ 0។ ពិន្ទុមិនមែនជាមេគុណបង់ប្រាក់ផ្ទាល់ទេ; ថាមពលនីមួយៗត្រូវការការធ្វើបច្ចុប្បន្នភាពមធ្យមផ្ទាល់ខ្លួន។
ពិន្ទុ 0,2,4,6 កើតឡើង 80,96,64,16 ដង។ មានលទ្ធផលវិជ្ជមាន 176 និងលទ្ធផលសូន្យ 80។ ពិន្ទុ 1,3,5 មិនអាចកើតឡើងទេ។ ការផ្លាស់ប្តូរបន្ទាប់រក្សាប្រេកង់វិជ្ជមាន។ ក្រេឌីតសុទ្ធវិជ្ជមានអាចតូចជាងការភ្នាល់។ លទ្ធផលពីមុនមិនផ្លាស់ប្តូរប៊ីតដើមឯករាជ្យថ្មីទេ។
សម្រាប់ p=1,2,3, មេគុណសុទ្ធ=0.96*rawScore^p/mean(rawScore^p)។ មធ្យមត្រឹមត្រូវគឺ 2.125,7.75,32.5។ របៀបនីមួយៗមានក្រេឌីតសុទ្ធវិញ 96% មិនមែនប្រេកង់ឈ្នះ ប្រាក់ចំណេញសុទ្ធ ឬកញ្ចប់ទុនប្រាកដទេ។ សូន្យនៅតែជាសូន្យ។ អំណាចមិនមែនជាការគុណនឹង 2 ឬ 3 ទេ។ ជ្រើសរើសរបៀបមុនពេលបង្វិល មិនមែនបន្ទាប់ពីគណនាពិន្ទុទេ។
ការភ្នាល់ទាំងមូល និងរបៀបត្រូវបានចាប់យកមុនពេលបង្វិលដោយការកាត់ប្រាក់មុន។ ការដោះស្រាយចប់ក្នុងរយៈពេល 480ms។ ការកំណត់ និងការបំពេញបន្ថែមត្រូវបានចាក់សោអំឡុងពេលដោះស្រាយ និងជួរស្វ័យប្រវត្តិដែលកំពុងដំណើរការ។ ការកំណត់ពេលវេលាអតិបរមា 10 ជុំដោយមានលំនឹងគ្រប់គ្រាន់។ ការឈប់បោះបង់ជុំអនាគតខណៈដែលជុំបច្ចុប្បន្នកំពុងដោះស្រាយ។ គ្មានការដកប្រាក់មុនពេល ការជ្រើសរើសប៊ីត ឬការបង្វិលឡើងវិញទេ។
កញ្ចប់ទុនក្នុងកម្មវិធីរុករកថ្មីចាប់ផ្តើមនៅ 1000 កាក់ស្មាន។ លំនឹងចំនួនគត់ដែលបានដោះស្រាយ និងការផ្ទេរការបង់ប្រាក់ប្រភាគត្រូវបានរក្សាទុកក្នុង localStorage។ ក្រេឌីតសុទ្ធត្រូវបានបន្ថែមទៅលើប្រភាគដែលបានរក្សាទុក; ផ្នែកចំនួនគត់ត្រូវបានបង្កើន និងប្រភាគដែលនៅសល់ត្រូវបានផ្ទេរទៅ។ កាក់ទាំងនេះគ្មានតម្លៃសាច់ប្រាក់ ការដាក់ប្រាក់ ការដកប្រាក់ ឬពានរង្វាន់ទេ។ ការផ្ទុកទុកសម្រាប់កម្មវិធីរុករកនេះ និងដើមកំណើតនេះ មិនមែនសម្រាប់គណនី ឬលំនឹងប្រាក់កក់ខាងក្រៅទេ។
មានតែលំនឹងស្ងប់ស្ងាត់តិចជាងដប់ប៉ុណ្ណោះដែលផ្តល់ការបំពេញបន្ថែមឥតគិតថ្លៃ។ ការចុចវាដាក់លំនឹងទៅ 1000; វាមិនបន្ថែម 1000 ទៅលើលំនឹងដែលមានស្រាប់ទេ។ ការផ្ទេរប្រភាគត្រូវបានរក្សា។ ការបំពេញបន្ថែមមិនមាននៅអំឡុងពេលដោះស្រាយ ឬជួរស្វ័យប្រវត្តិដែលកំពុងដំណើរការទេ។ ការផ្លាស់ប្តូរការភ្នាល់មិនអាចបង្ខំឱ្យបំពេញបន្ថែមខណៈដែលលំនឹងគឺដប់ ឬច្រើនជាងនេះ។ លំនឹងសូន្យដែលបានរក្សាទុកពីមុននៅតែជាសូន្យបន្ទាប់ពីការផ្ទុកឡើងវិញ រហូតដល់អ្នកប្រើប្រាស់ចុចការបំពេញបន្ថែមដែលមាន។
ការផ្ទុកឡើងវិញរក្សាលំនឹងដែលបានរក្សាទុក និងការផ្ទេរប្រភាគនៅពេលដែលការផ្ទុកទុកកម្មវិធីរុករកនៅតែមាន។ ការបង្វិលកាត់ការភ្នាល់មុនពេលការរំកិលដោះស្រាយខ្លី៖ ការចាកចេញ ឬការផ្ទុកឡើងវិញអំឡុងពេលការរំកិលដែលមិនទាន់បញ្ចប់អាចបាត់បង់ក្រេឌីតកំពុងរង់ចាំរបស់វា។ ការផ្ទុកឡើងវិញបន្ទាប់ពីការដោះស្រាយរក្សាលទ្ធផលដែលបានបញ្ចប់។ ការលុបកាសស្ទូចតែមួយមុខអាចមិនលុប localStorage; ការលុបការផ្ទុកទុកគេហទំព័រអាចលុបកញ្ចប់ទុន។ ការប្រើប្រាស់ឯកជន និងការកំណត់កម្មវិធីរុករកអាចផ្លាស់ប្តូរភាពអាចមាននៃការផ្ទុកទុក និងការរក្សាទុក។
"]ការផ្ទៀងផ្ទាត់របស់យើងផ្ទៀងផ្ទាត់តែការគណនាប្រព័ន្ធតូចៗប៉ុណ្ណោះ
ការរាប់ចំនួនខ្សែដើមចំនួន 256 ផ្ទៀងផ្ទាត់តែជំហានរលកពីរ និងការធ្វើឱ្យមានលក្ខណៈស្តង់ដារប៉ុណ្ណោះ។ វាមិនបង្កើតអាជីវកម្មខាងក្រៅ កម្មវិធី អាជ្ញាប័ណ្ណ ឯកជនភាព សមត្ថភាពហិរញ្ញវត្ថុ ការអនុញ្ញាតច្បាប់ ឬគណិតវិទ្យាហ្គេមពាណិជ្ជកម្មទេ។ រូបសញ្ញា អាយុដូមែន រចនាសម្ព័ន្ធ URL HTTPS និងលំដាប់លំដោយក្នុងការស្វែងរក មិនបង្កើតអត្តសញ្ញាណអាជីវកម្មទេ។
ការស្នើសុំ និងកម្រិតឯកជនភាព
ហ្គេមមិនត្រូវការការចុះឈ្មោះ ឬទម្រង់ទិន្នន័យផ្ទាល់ខ្លួនទេ។ វាមិនមានន័យថាមិនមានការដំណើរការទិន្នន័យផ្ទាល់ខ្លួនទេ។ ទំព័រទាមទារ Google Fonts និងកន្ទុយស្ថិតិ Statinside; ការផ្ទុក បណ្តាញ CDN និងការទាមទារពីភាគីទីបីអាចបង្ហាញអាសយដ្ឋាន IP ព័ត៌មានឧបករណ៍ URL និងពេលវេលាស្នើសុំ។ រយៈពេលរក្សាទុកជាក់លាក់ អាយុកាលកុកី ការអនុវត្តការភ្ជាប់ និងភាពមិនចាត់ថ្នាក់មិនត្រូវបានបង្កើតឡើងដោយឯករាជ្យនៅទីនេះទេ។ យើងមិនសន្យាថាទិន្នន័យបច្ចេកទេសមិនអាចកំណត់អត្តសញ្ញាណ ឬភ្ជាប់ទៅនឹងបុគ្គលបានទេ។
ការសន្និដ្ឋានលទធភាពច្បាប់
ចំណុចប្រទាក់គឺមានគោលបំណងសម្រាប់អ្នកដែលមានអាយុ 18 ឆ្នាំឡើងទៅ។ ការកំណត់អាយុក្នុងគេហទំព័រនេះមិនមែនជាការបញ្ជាក់អំពីអាយុច្បាប់ល្បែងស៊ីសងទូទៅ អាជ្ញាប័ណ្ណ ឬការអនុញ្ញាតឱ្យប្រើសេវាកម្មផ្សេងទៀតទេ។ សំណួរណាមួយអំពីសកម្មភាពប្រាក់ពិតប្រាកដជាក់លាក់មួយទាមទារច្បាប់មូលដ្ឋានបច្ចុប្បន្ន និងការពិតជាក់លាក់អំពីសេវាកម្ម និងអ្នកប្រើប្រាស់។ ការណែនាំនេះមិនបានផ្ទៀងផ្ទាត់ការពិតទាំងនោះទេ ហើយមិនផ្តល់ដំបូន្មានច្បាប់ទេ។
ការកំណត់ដែលបានចាប់យក និងជុំស្វ័យប្រវត្តិអនាគត
ការភ្នាល់ទាំងមូល និងរបៀបត្រូវបានចាប់យកមុនពេលគូរដោយការកាត់បន្ថយមួយនៅពីមុខ។ ការទូទាត់អស់ពេល 480ms។ ការកំណត់ និងការបំពេញបន្ថែមត្រូវបានចាក់សោអំឡុងពេលទូទាត់ និងជំនួរស្វ័យប្រវត្តិដែលកំពុងដំណើរការ។ កម្មវិធីស្វ័យប្រវត្តិមានយ៉ាងច្រើនបំផុត 10 ជុំជាមួយនឹងលុយសម្រាប់ប្រើប្រាស់គ្រប់គ្រាន់។ ការឈប់នឹងបោះបង់ជំនួរអនាគតខណៈដែលជំនួបបច្ចុប្បន្នកំពុងទូទាត់។ មិនមានការដកប្រាក់មុន ការជ្រើសរើសប៊ីត ឬការបោះឡើងវិញទេ។
សំណួរដែលគេសួរញឹកញាប់
សំណួរ EK22 និងម៉ូដែលស៊ីមុយឡាទ័រដើមរបស់យើង?
EK22 គឺជាប្រធានបទស្វែងរកនៃការណែនាំឯករាជ្យនេះ។ មិនមានអត្តសញ្ញាណអាជីវកម្ម អាសយដ្ឋានផ្លូវការ កម្មវិធី អាជ្ញាប័ណ្ណ ការគាំទ្រ ឬសេវាហិរញ្ញវត្ថុណាមួយត្រូវបានបង្កើតនៅទីនេះទេ។ Two Wave Steps គឺជាម៉ូដែលស៊ីមុយឡាទ័រកាក់ស្រមោលដើមរបស់យើង មិនមែនជាការចម្លងពាណិជ្ជកម្ម ឬការសាកល្បងកម្មវិធីខាងក្រៅទេ។
ប៊ីតស្មើភាពប្រាំបី និងការធ្វើបច្ចុប្បន្នភាពពីរព្រមគ្នាទេ?
ប៊ីតស្មើភាពឯករាជ្យប្រាំបីបង្កើតជាខ្សែរង្វង់។ អនុវត្ត Rule90 ពីរដង៖ ប៊ីតបន្ទាប់ម្នាក់ៗគឺជា XOR នៃភាគីខាងឆ្វេង និងខាងស្តាំនៃជួរដើម ដោយបង្វិលនៅចុងទាំងសងខាង។ ទីតាំងនីមួយៗធ្វើបច្ចុប្បន្នភាពព្រមគ្នា។ មានតែប៊ីតដើមប៉ុណ្ណោះដែលត្រូវបានគេសំណាក; ការធ្វើបច្ចុប្បន្នភាពពីរគឺជាការគណនាប្រាកដប្រជានៅពេលគ្មានការទាញថ្មី។ ការដាក់ពិន្ទុទាំងមូលមួយកាត់តម្លៃការដាក់ប្រាក់សម្រាប់ការទាញទាំងមូល។
ចំនួនប៊ីតក្នុងជួរទីពីមីនុស្សពីរ ហើយកាត់ត្រឹម 0 ទេ?
ពិន្ទុសុទ្ធតិចជាងស្មើ=max(0,ចំនួនប៊ីត1 បន្ទាប់ពីការធ្វើបច្ចុប្បន្នភាពទីពីរ−2)។ នេះមិនមែនជាការចាត់ថ្នាក់ ផលបូកលើការធ្វើបច្ចុប្បន្នភាពទាំងពីរ ឬចំនួនប៊ីតដើមទេ។ កម្មវិធីគណនាដោយស្វ័យប្រវត្តិ; អ្នកលេងមិនជ្រើសរើសប៊ីតដើម ឈប់ការគណនា ឬផ្លាស់ប្តូរបន្ទាប់ពីឃើញពិន្ទុទេ។
11000000 ផ្តល់ពិន្ទុ2;10000000 ផ្តល់ពិន្ទុ0 ទេ?
ប៊ីតដើម11000000 ក្លាយជា11100001 ហើយបន្ទាប់មក00110011៖ ប៊ីតបួនផ្តល់ពិន្ទុ2។ ប៊ីតដើម10000000 ក្លាយជា01000001 ហើយបន្ទាប់មក00100010៖ ប៊ីតពីរផ្តល់ពិន្ទុ0។ ពិន្ទុមិនមែនជាកត្តាបង្វិលការបង់ប្រាក់ផ្ទាល់ទេ; ថាមពលនីមួយៗត្រូវការការធ្វើបច្ចុប្បន្នភាពមធ្យមផ្ទាល់ខ្លួន។
មធ្យមភាពជាក់លាក់ និងក្រេឌីតសុទ្ធសរុបរំពឹងទុក?
សម្រាប់ p=1,2,3 កត្តាបង្វិលសុទ្ធតិចជាង=0.96*rawScore^p/mean(rawScore^p)។ មធ្យមភាពជាក់លាក់គឺ2.125,7.75,32.5។ របៀបនីមួយៗមានក្រេឌីតសុទ្ធសរុបរំពឹងទុក96% មិនមែនប្រេកង់ឈ្នះ ចំណេញសុទ្ធឬកាត់ទីក្រុងចុងក្រោយធានាទេ។ សូន្យនៅតែជាសូន្យ។ ថាមពលមិនមែនជាការគុណនឹង2 ឬ3 ទេ។ ជ្រើសរើសរបៀបមុនពេលទាញ មិនមែនបន្ទាប់ពីការគណនាពិន្ទុទេ។