Mergi la conținutul principal

Hash

Cutia neagră logică – introdu intrări, observă ieșiri, dedu funcția ascunsă. De la deplasări alfabet simple la reguli matematice poziționale.

Probes 0/10Serie 0

Goal: find an input that produces the output dssoh

Once you have figured out the rule, answer: what input produces "dssoh"?

Sfat: Start with single characters (A, 1, x) to isolate the rule. Then probe edge cases · vowels, even-indexed positions, mixed case.

FAQ

Despre Hash

Hash este jocul de tip cutie neagră logică · o funcție ascunsă transformă intrările în ieșiri, iar sarcina ta este să descifrezi ce face funcția furnizând intrări de test și observând cum se modifică ieșirile. Mecanica este aceeași pe care o folosesc programatorii zilnic când reconstituie un API opac prin inginerie inversă: nu poți vedea codul, doar comportamentul, așa că probezi cu intrări alese cu grijă și deduci regula din tipar.

Trei niveluri de dificultate. Ușor livrează deplasări liniare · cifru Caesar (+1 pe fiecare literă), oglindire simplă, dublare. Mediu livrează reguli condiționate · „vocalele trec la vocala următoare, consoanele rămân”, „literele majuscule se inversează, cele minuscule nu”. Greu livrează matematică pozițională · regula depinde de index („caracterul de pe poziție pară +1, caracterul de pe poziție impară -1”) sau transformări aritmetice ale pozițiilor din alfabet.

Abilitatea este testarea ghidată de ipoteze. Strategia naivă este să arunci intrări aleatorii în funcție și să cauți tipare. Strategia rapidă este să proiectezi intrări care discriminează între ipoteze · dacă crezi că regula ar putea fi „+1 literă”, testează cu intrarea „AAAA”: dacă întoarce „BBBB”, ai o dovadă; dacă întoarce „BCDE”, ai exclus ipoteza +1 și ai aflat că regula este pozițională. Același obicei epistemic apare în experimentarea științifică, în depanare și în strategia de testare software.

Bugetul răsplătește eficiența. Primești până la zece teste pe rundă, dar cu cât folosești mai puține teste pentru a sparge regula, cu atât scorul este mai mare. După ghicirea finală, runda dezvăluie funcția reală. Fiecare rundă este cheiată de o sămânță, așa că același cod o reproduce · util pentru provocările partajate „poți reuși din mai puține teste?”.

Parte din familia PlayMemorize de jocuri de antrenament mental. Rulează integral în browserul tău, funcționează offline ca Progressive Web App.

Cum să stăpânești

FAQ