Kurzusok
/
Idris
Idris
/
Feladatok
/
Conway életjátéka
Conway életjátéka

Conway életjátéka

Nehéz

Bevezetés

Conway életjátéka egy lenyűgöző sejtautomata, amelyet John Horton Conway brit matematikus alkotott meg 1970-ben.

A játék egy kétdimenziós sejtrácsból áll, amelynek sejtjei vagy „élő”, vagy „halott” állapotban lehetnek.

Minden generáció után a sejtek egy szabályrendszer szerint hatnak a nyolc szomszédjukra, és ez a szabályrendszer határozza meg az új generációt.

Utasítások

Minden generáció után a sejtek kölcsönhatásba lépnek a nyolc szomszédjukkal, vagyis azokkal a sejtekkel, amelyek vízszintesen, függőlegesen vagy átlósan szomszédosak velük.

Minden sejtre a következő szabályok érvényesek:

  • Az az élő sejt, amelynek két vagy három élő szomszédja van, életben marad.
  • Az a halott sejt, amelynek pontosan három élő szomszédja van, élő sejtté válik.
  • Minden más sejt meghal, vagy halott marad.

Adott egy 1-esekből és 0-kból álló mátrix (amely az élő és a halott sejteknek felel meg). Alkalmazd a szabályokat minden sejtre, és add vissza a következő generációt.


Forrás

WikipediaA hivatkozás új ablakban vagy lapon nyílik meg
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Idris Exercism

Készen állsz elkezdeni a(z) Conway életjátéka feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Idris nyelvet 58 feladat segítségével, valódi emberi mentorálással, mindez ingyen.