საარქივო შემოწმება · მეთოდი
როგორ დაითვალა საარქივო რიცხვი — და რისი შემოწმება შეგიძლიათ თავად, რისი კი არა.
ამ დათვლის შემოწმება შეგიძლიათ. გამეორება — ვერა, და ეს გვერდი საწინააღმდეგოს არ მოგაჩვენებთ.
01რიცხვი
145 945146 132-დან
მნიშვნელობა დგას მწკრივში, რომლის ხელნაწერ ჯამსაც პარსერი ზუსტად იმეორებს. რიცხვი თავად ინსტრუმენტის შედეგია — მასში არაფერია ხელით მიღებული, მათ შორის ქვემოთ მოცემული დაყოფაც.
ყველა 146 132 მნიშვნელობა, აღრიცხული
მწკრივში, რომლის დაწერილი ჯამი ემთხვევა145 945
ორ მწკრივში, რომელთა ჯამი არ ემთხვევა64
სამ მწკრივში, რომელიც დირექტორს არასოდეს შეუჯამებია123
მნიშვნელობა დამუშავდა, 34 თვიური წიგნიდან146 132
146 132 მნიშვნელობა დამუშავდა 146 136 არაცარიელი უჯრიდან. ოთხი უჯრა, რომელიც ვერ წაიკითხა, ამ დათვლაში არ შედის — წაუკითხავი უჯრა არასოდეს დამუშავებულა, ამიტომ არასოდეს ყოფილა წევრი, რომელიც უნდა გამოკლებულიყო. ისინი ქვემოთ არის დასახელებული.
02მეთოდი
რა უნდა ესწავლა პარსერს.
«სკრიპტი დავწერეთ» მეთოდი არ არის. ქვემოთ მოცემული ყოველი წესი იმიტომ არსებობს, რომ რიცხვი არ ჯდებოდა, სანამ წესი არ მოიძებნა — მუშაობას მისი წარუმატებლობები მართავდა, ამიტომაც აქვს წარუმატებლობებს საკუთარი ზოლი.
სამი განლაგება, თექვსმეტი წელი
თარიღები ტექსტად, თარიღები Excel-ის სერიულ ნომრებად, თითო სვეტი დღეზე — შემდეგ შემგროვებლის სათაური, რამდენიმე ერთ ფურცელზე დაწყობილი. განლაგება ფაილის მიხედვით განისაზღვრება და არა ეპოქის მიხედვით კონფიგურირდება.
ცვლების გაყოფა ფაილის მიხედვითაა — ერთხელ კი თვის შუაში
თვის მიხედვითაც კი არა: ერთი თვე 24-მდე თითო სვეტით მიდის დღეზე, 25-დან კი ორით. ეს საღამოს ცვლაა, რომელიც თვის შუაში იწყება და მხოლოდ თავად სვეტებში ჩანს.
ოთხი აღნიშვნა ორი ცვლისთვის
მათ შორის ერთი შებრუნებული წყვილი და ერთი წყვილი, რომლის ახსნაც დღეს ვერავინ შეძლებს. ოთხივე იმავე ორ ცვლაზე დაიყვანება.
ჯამების სამეული ადგილს იცვლის
პოზიციით წაკითხვისას ფერმერის 237.5 ლიტრი 237.5 ფასად იქცევა. ამიტომ სამეული არასოდეს იკითხება პოზიციით — ის არითმეტიკით მოიძებნება: ყველაზე მარჯვენა სამეული, სადაც ლიტრი × ფასი = ჯამი.
თარიღის კონვენცია სრიალებს
ორი უჯრა, უკუღმა ჩაწერილი, გარშემო ჩანაწერებიდან ორი წლით შორს ჯდება.
03გამონაკლისები
ყველაფერი, რაც არ დაემთხვა — დასახელებული.
დასახელებული და არა დათვლილი. ზემოთ მოცემული რიცხვი მხოლოდ მაშინაა სანდო, თუ ეს სია სრულია — ამიტომ ეს არის ის მთლიანად.
ამ მწკრივში ორივე წაუკითხავი უჯრაა. დირექტორის საკუთარი ხელნაწერი ჯამი ამიტომ გვეუბნება, რას შეიცავდა ეს ორი უჯრა ერთად — 8.0 ლიტრს — მაშინაც კი, როცა არცერთის წაკითხვა არავის შეუძლია. მეთოდი აღადგენს მნიშვნელობას, რომელიც არ უნახავს.
სხვა ფერმერი, და წაუკითხავი უჯრა, რომელიც ამას ახსნიდა, არ არის. ერთადერთი არითმეტიკული შეცდომა თექვსმეტ წელიწადში — აქ დასახელებული და არა დამალული.
ოთხი უჯრა, რომელიც ვერ წაიკითხა
2010 ივლისის ორი ხაზგასმა სწორედ ის წყვილია, რომელიც ზემოთ აღდგა · ნიშნები მოყვანილია ისე, როგორც წერია · «დღე» ნიშნავს თვეს, რომელიც დღეში ერთი სვეტით არის ჩაწერილი, და არა მესამე ცვლას
სამ მწკრივს საერთოდ არ აქვს დაწერილი ჯამი: 123 მნიშვნელობა, რომელსაც შესადარებელი არაფერი აქვს. ეს მნიშვნელობები დამუშავდა და ზემოთ არის დათვლილი — მათში არაფერს ჩაუვარდნია. არარსებობის წარუმატებლობად ჩათვლა ისეთივე არაპატიოსანი იქნებოდა, როგორც მისი დამალვა.
04შეამოწმეთ ეს
რისი შემოწმება შეგიძლიათ დღეს.
წყარო ერთი კომპანიის თექვსმეტი წლის ფინანსებია, სადაც დაახლოებით ხუთასი რეალური ფერმერის სახელია. ის კერძოა და კერძოდ რჩება. ამიტომ აქ შემოწმებადობა შემოგთავაზებთ და არა გამეორებადობა: სრული ნამუშევარი — ყველა წესი, რომელიც პარსერს უნდა ესწავლა, და ყველა მნიშვნელობა, რომელიც არ დაემთხვა, დასახელებული.
თავად ინსტრუმენტის საცავი დახურულია და დახურული რჩება. ამიტომ მეთოდი აქ არის გადმოცემული: სრული ნამუშევარი ზემოთ, ხოლო ქვემოთ — 34 საწყისი ფაილის SHA-256 საკონტროლო ჯამი. თუ ეს არქივი თქვენთანაა, გამოთვალეთ თქვენი ასლის ჯამები და შეადარეთ — ამ შემოწმებისთვის ჩვენგან არაფერია საჭირო და საცავიც არ სჭირდება.
145 945 + 64 + 123 = 146 132, და 146 132 + 4 წაუკითხავი = 146 136 არაცარიელი უჯრა. გადათვალეთ ახლავე.
ორი შეუსაბამო მწკრივი, ოთხი წაუკითხავი უჯრა, სამი შეუჯამებელი მწკრივი — თითოეული დასახელებულია ამ გვერდზე. არაფერია შეკუმშული რიცხვად, რომლის გახსნაც ვერ შეძლებთ.
მტკიცება ორი რიცხვის წყვილია. მისი არც დამრგვალებული და არც პროცენტული ფორმა არსად ჩნდება, სადაც ვაქვეყნებთ.
34 საწყისი ფაილი, თითოეულზე თითო SHA-256 საკონტროლო ჯამი, ქვემოთ სრულად ჩამოთვლილი — შეუმოკლებლად, რადგან შემოკლებული ჯამი შესადარებელი აღარაა. გამოთვალეთ თქვენი ასლი და შეადარეთ.
საწყისი ფაილები · SHA-256
- 2010-07
- 2e253b21f5a97fb7daadcd3fd588c646ec6a2f0f637e377a58249fb3f392d0c0
- 2010-08
- 0eb9e6a0305775cc657b058973b736e968c776cbcc0a8daf6b9940751b8cee81
- 2010-09
- a2505902d91fd496c1d60396e052e018599e6eba25ebd8ecde958d34ee9837de
- 2010-10
- bd3a2c840ac96a2a74bb39041c921753cab229f23bfad9f9ce0101f957f1bcf6
- 2016-01
- ea800c19193fa83bd064af8c7e3d03636a8f48728308b1336df391a3d74fdb2e
- 2016-02
- 2c8bda80f7efa571bb96f23a24806e94ec2c94c593576b129b01b59d0c69ca28
- 2016-03
- 6ee71203e211a7a154980d702c33291acee182a53e3c322641e1d09deda28a2e
- 2016-04
- e4f12ec50eb80eee9cd20075c33e604a38c2ca094c97f90dfcfb0f4bbdba638d
- 2016-05
- 3e2251b0399a1ba94f84b40cc3e937ff621c6a31d3a0127dd6a2a922c79f473e
- 2016-06
- 99eb60bf2b20cd6e26885a2c08786f56ae54b891abafbf6b1d7885cda41e9510
- 2016-07
- 69a27df800d5f46ec9b8dc3430dde7ee8d1c130bafc1a252f103625b1a3ed926
- 2016-08
- 1f8bc3d420ef62f8a83b14158166f7df5f13070cae2ff1af758c76f24e1345c6
- 2016-09
- b3641e4a2f09be76f15e1ee641bc6011f6a9beab1fb16465cfcd7768914cab5d
- 2016-10
- fb4c39d94f07b688185bceb77465a0afe95ac463e1bb3de35634bfc7ce5b681c
- 2016-11
- c7cad9176550e3ac93379bc26bbbf8fbe3dd426dd9778b7e70f08ae880b88e0b
- 2016-12
- 7abf58728a74fbf7cabdc9384848a31acca7e950372a3c438069f3442236d836
- 2020-01
- 82d39ef13f873838de27ec1e5e608eabe611d801a0f14cb73ec4014225b28244
- 2020-02
- b97f7b9aa321af870ddf66dc4211a282cb8846e3e1696a19427caac822919b94
- 2020-03
- a2c0f9fed69e0f65bf2c2bc6c2b3d90fc6dd50a34c7fbe0fea86e80da8a2887b
- 2020-04
- 2562ca2a4f5993eb5745a158baf1705fb40689aee91ed8fd48b419a36236d6f0
- 2020-05
- 48839222fe084b5bddd13946be932ce8171b4c89f4d7c51608e16db281f49048
- 2020-06
- 574a48e20d6398f0f782a71c36517d1cfccdcfece391c8cfacc082f7055ef43b
- 2020-07
- fc6ccf51d50a17e2e3b61a312bb2a7ff05524169779e73f34e1d9c13d6b0fb1b
- 2020-08
- 7c1c89e1cd5b5aa626f8a35508231ac642c4b07b1be78b10fe09519641e4175c
- 2020-09
- 04ba25d673d10c109e70d93ab700b54533f300c1a7316e809cab4ecee54d5171
- 2020-10
- abc67fea3b5f3b26dc8acc9562d27cd432e9700e3bd42ec3eab7fe828b95d570
- 2020-11
- c1eb9d43312de9b5790972dbb675faa33bfa07c2269bb12b17bf8cb4af90d7af
- 2020-12
- 8c038249eac75a4155aae3084eb233943cacb574023449db2d8e4815130ace3c
- 2026-01
- e72298ca37ed67e7898d3f47ff7715c9759dba3293d2eabab1721628dcd97b46
- 2026-02
- 57f7f074b167ccf3854e1fc2c6fb849f2c4ec8a948beb410e3341651b4278766
- 2026-03
- 6217da346cbd4ea2c1154f55b1931a1527d4efdb39bcda0f0fb078bb33072d60
- 2026-04
- ef9c44f354a4e46dfede6bdbacc306960a76ee9409f50516815cadde959303b4
- 2026-05
- fe575feac7977ca186d8cd73bf2169270f7572b82917cf9048d9ac94bfa48d54
- 2026-06
- fe8505d3b17b21ed700c5b6fabd1ed7119fc00e4b27ad7327a61cabdeb98b833
34 ფაილი, თითოზე თითო ხაზი, თვეების მიხედვით. სრული ნაკრები — არაფერია გამოტოვებული.