grinvalds / Getty Images
Logiska pussel finns i några olika smaker, de vanligaste är logiska rutnätpussel, spatiala skärpussel och sidotänkande pussel.
Logiska rutnätpussel (som inkluderar Sudoku-pussel och KenKen-pussel) uppträder förmodligen mest som "vem-äger-zebra-pussel". Utmaningen med dessa populära pussel är att fastställa vissa fakta och nå vissa slutsatser med deduktivt resonemang för att bearbeta flera uttalanden.
Dessa avdragspussel är de mest grundläggande logiska pusselna och kan enkelt konstrueras med varierande grad av komplexitet för att tilltala alla nivåer av lösningsförmåga. Genom att skilja på antalet element, mängden information som ges samt sammankopplingen mellan de definierande påståendena (t.ex. direkt / lös koppling), kan dessa pussel vara lätt som tårta eller hårda som naglar.
Exempel: A Day at the Races
Som anställd anländer Jack till banan för att hitta tre jockeys, Willie, Eddie och Fidel, som sitter i mediarummet och väntar på att en presskonferens ska börja. Jacks chef (som älskar pussel) har lämnat honom en lapp som instruerar honom att ge varje jockey sina tävlingssilkar och meddela pressen vilken tävling varje jockey har vunnit och vilken häst han åkte.
Utmaningen för Jack är att hans chefs anteckning bara innehåller sex uttalanden:
- Willie har aldrig vunnit Kentucky Derby.
- Jockeyen som red Flash hade inte på sig blå siden.
- Vinnaren av Belmont Stakes åkte inte på Zipper.
- Vinnaren av Preakness är till höger om Willie.
- Jockeyen som cyklade Flash sitter till vänster om Derby-vinnaren.
- Jockeyen som red Zipper sitter till vänster om jockeyen som bar gult.
Är det möjligt för Jack att veta vilken jockey som hade på sig vilken silke, vilken tävling han vann och vilken häst han åkte bara genom att använda deduktivt resonemang?
Skapa ett logiskt rutnät
Till att börja med ritar Jack ett rutnät med fyra kolumner och fyra rader och delar sedan upp de nedre tre raderna i tre rader vardera som illustreras ovan (Fig 1).
På den översta raden skriver han i namnen på jockeysna i ordning (Willie, Eddie, Fidel) och placerar de nio variablerna i den vänstra kolumnen.
Han skriver sedan de sex uttalandena nedanför rutnätet.
Obs: Uttalandena som hänvisar till vänster och höger är ur betraktarens perspektiv när man tittar på jockeys vid presskonferensen (i rutnätet).
Nu läser Jack varje uttalande för att se vilka slutsatser han kan dra för var och en.
- Willie har aldrig vunnit Kentucky Derby.
Detta är ett enkelt uttalande och gör det möjligt för Jack att eliminera ett tävlingsalternativ för Willie.
- Jockeyen som red Flash hade inte på sig blå siden.
Detta uttalande hjälper inte förrän Jack vet vem som cyklade Flash eller vem som hade på sig blått. Han lägger detta åt sidan för nu.
- Vinnaren av Belmont Stakes åkte inte på Zipper.
Återigen måste Jack veta vem som vann Belmont eller red Zipper innan han kan dra slutsatser från detta uttalande.
- Vinnaren av Preakness är till höger om Willie.
Nu kan Jack göra några framsteg. Han eliminerade tidigare Derby som ett alternativ för Willie och nu kan han eliminera Preakness vilket innebär att han kan penna i sin första slutsats. Willie vann Belmont Stakes. Tada! Dessutom kan han eliminera Zipper som ett alternativ för Willie (se uttalande nr 3).
- Jockeyen som cyklade Flash sitter till vänster om Derby-vinnaren.
Från detta uttalande eliminerar Jack Flash som ett alternativ för Fidel eftersom han sitter längst till höger. Han vet nu att antingen Willie eller Eddie red på Flash.
- Jockeyen som red Zipper sitter till vänster om jockeyen som bar gult.
Detta uttalande gör det möjligt för Jack att dra slutsatsen att Eddie red Zipper eftersom den enda andra jockeyen som är till vänster om någon är Willie som Jack tidigare har avslutat inte åkte Zipper. Det följer också att Fidel måste ha använt gult och Willie måste ha kört Flash.
Nu återvänder Jack till uttalande nr 2. Från detta uttalande kan han dra slutsatsen att Willie måste ha använt rött vilket innebär att Eddie måste ha använt blått.
Och det kompletterar pusslet. Vägen att gå, Jack!
figur 1Hur man skapar ett logiskt pussel
-
Rita rutnät
Rita ett enkelt rutnät. Använd den ovan som en guide.
-
Make Up a Scenario
Tre fiskare (fisk, teknik, lokal), tre musiker (instrument, sång, musikgenre), tre personer i en bar (ockupation, dryck, mellanmål) etc.
-
Tilldela värden
När du har ritat in rubrikerna tilldelar du tre olika värden till var och en av de tre tecknen.
-
Arbeta bakåt
När du har fyllt i rutnätet, arbeta bakåt och skapa uttalanden som gör att lösaren kan härleda värdena för varje tecken.
Förutom att ange vilket värde karaktärerna har, blanda in uttalanden som säger vad en karaktär inte har / gör ("saxspelaren skriver inte ballader") och / eller som hänvisar till värderingsförhållandet och hänvisar inte direkt till karaktärerna själva (R & B-spelaren sjunger jazzklassiker). Försök att begränsa dig till fem eller sex uttalanden.
-
Testa lösa
Testa lösa pusslet för att se till att det fungerar. Se också till att du inte har onödiga eller överflödiga ledtrådar. Med andra ord två ledtrådar eller uttalanden som leder till samma slutsats.
Det är en bra idé att låta någon testa lösa ditt pussel för noggrannhet och rättvisa.
Fig. 2