En-beröring Keypad Masher (1 / 4 steg)
Steg 1: Kombinationer snarare än permutationer
Först och främst, insåg vi att det var onödigt att typ "C" (klart) i början om den föregående personen försöka hade angett koden felaktigt. Som skära kanske en halv sekund av den tid det tar att ange koden.
Men sedan vi märkte något: koden hade en sekvens med siffror ("132") som inte var i numerisk ordning - men när de hade skrivit i numerisk ordning ("123"), dörren fortfarande öppnas. Det är denna modell av knappsatsen är en kombination låsa snarare än en permutation lås. Det spelade ingen roll vilken ordning du skrivit in koden så länge som du skrev i alla siffror som gjorde det upp. Du kan skriva "1-3-2-5-9" eller "3-2-1-9-5" eller "9-2-3-5-1" eller andra överenskommelser.
Den andra avgörande punkten var att dessa nycklar hade inte pressas separat - dvs inte bara var det inte några krav på siffrorna att vara i "rätt" ordning, det fanns inga krav att det finns en sekvens på alla. Funderar på hur en enkel mekaniska lås som detta verk, som borde vara självklart.
Så, om vi kunde trycka på flera tangenter på en gång, vi kunna spara mycket tid. Om du vinklad handen precis rätt, det var bara om möjligt att trycka på alla de nycklar som krävs på en gång, men det var ganska besvärligt.
Vi behövde verkligen göra någon slags anordning som gjorde detta. Men vi kunde inte bara tryck på alla knapparna, eller tryck på några fel sådana: oavsett vilken enhet som vi gjort för att tryck bara på rätt knappar.
Den enklaste sak att göra tycktes vara att göra något, som då höll på knappsatsen, tryckte på rätt knappar.