Hash
Mål: hitta en indata som ger utdata dssoh
När du listat ut regeln, svara: vilken indata ger "dssoh"?
Tips: Börja med enstaka tecken (A, 1, x) för att isolera regeln. Testa sedan kantfall · vokaler, jämna positioner, blandad versal/gemen.
Om Hash
Hash är det logiska svarta-lådan-spelet · en dold funktion omvandlar indata till utdata, och din uppgift är att lista ut vad funktionen gör genom att mata in testvärden och se hur utdata förändras. Mekaniken är densamma som programmerare använder dagligen när de kartlägger ett okänt API: du kan inte se koden, bara beteendet, så du testar med noggrant valda indata och härleder regeln ur mönstret.
Tre svårighetsnivåer. Lätt innehåller linjära förskjutningar · Caesarchiffer (+1 på varje bokstav), enkel spegling, fördubbling. Medel innehåller villkorade regler · "vokaler hoppar till nästa vokal, konsonanter står kvar", "versaler vänds, gemener inte". Svårt innehåller positionsmatematik · regeln beror på indexet ("tecken vid jämn position +1, tecken vid udda position −1"), eller aritmetiska omvandlingar av alfabetspositionerna.
Skickligheten ligger i hypotesstyrd testning. Den naiva strategin är att mata funktionen med slumpmässig indata och leta mönster. Den smarta strategin är att utforma indata som skiljer mellan hypoteser · om du tror att regeln kan vara "+1 bokstav", testa med "AAAA": ger det "BBBB" har du belägg; ger det "BCDE" har du uteslutit +1-hypotesen och lärt dig att regeln är positionsbaserad. Samma vetenskapliga vana dyker upp i experimentdesign, felsökning och teststrategi.
Testbudgeten belönar effektivitet. Du får upp till tio tester per runda, men ju färre tester du behöver för att knäcka regeln desto högre poäng. Efter den sista gissningen avslöjar rundan den faktiska funktionen. Varje runda styrs av ett frö så att samma kod återskapar den · praktiskt för gemensamma "kan du klara det på färre tester?"-utmaningar.
Del av PlayMemorize-familjen av hjärntränande spel. Körs helt i din webbläsare och fungerar offline som en Progressive Web App.
FAQ
Q: Hur skiljer sig det här från Wordle?
Wordle döljer ett hemligt ord; Hash döljer en omvandlingsregel. I Hash matar du funktionen med indata och läser utdata för att lista ut vilken regel den följer · svaret är en funktion, inte ett ord.
Q: Vilka typer av regler förekommer?
Lätt använder Caesarchiffer (varje bokstav flyttas N steg) och spegling. Medel lägger till vokal- och konsonantvillkorade regler (t.ex. "vokaler flyttas, konsonanter inte"). Svårt använder positionsbaserad matematik · indexvillkorade regler (regeln beror på om positionen är jämn eller udda, eller på själva positionen) och aritmetiska omvandlingar av alfabetspositionerna.
Q: Hur många tester får jag?
Upp till tio tester per runda. Ju färre tester du behöver för att knäcka regeln, desto högre poäng. Den optimala strategin är inte slumpmässig provning · det handlar om att utforma indata som skiljer mellan konkurrerande hypoteser. Samma färdighet ligger bakom effektiv felsökning och god experimentdesign.
Q: Fungerar det offline?
Ja. PlayMemorize är en Progressive Web App.