Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 560. feladat (2022. március)

I. 560. A hagyományos keresztrejtvényben a szavak elválasztására fekete mezők szolgálnak. A megfejtésekkel az üres mezők vízszintesen balról jobbra, illetve függőlegesen felülről lefelé tölthetők ki. A mezők számozása a bal felső sarokból indul. Minden olyan mező számot kap, ahol vízszintesen, vagy függőlegesen megfejtés kezdődik, tehát egy mezőt akkor kell számozni, ha üres, és teljesül rá, hogy felette fekete, alatta pedig üres mező van, vagy hogy tőle balra fekete, jobbra pedig üres mező található. A keresztrejtvény egybetűs szavakat általában nem tartalmaz. Ha a mező a keresztrejtvény szélénél van, akkor a keresztrejtvény szélét fekete mezőnek tekintjük.

A honlapunkról letölthető keresztrejtveny.txt tabulátorokkal tagolt adatfájlban egy \(\displaystyle 10\times 10\)-es keresztrejtvény hálója van leírva. A fekete mezőket ,,f'' az üreseket pedig ,,.'' karakter ábrázolja.

Feladatunk, hogy táblázatkezelő program segítségével a szabályoknak megfelelően számozzuk be a keresztrejtvény mezőit és jelenítsük meg a mintának megfelelően.

A megoldás során tetszőleges oszlopokban végezhetünk segédszámításokat, de ezek értelmezését segítsük elő feliratokkal. A formázást a mintának megfelelően végezzük el, úgy, hogy a megjelenés kövesse a forrás esetleges változását. A megoldásban saját függvény vagy makró nem használható.

Beküldendő egy tömörített i560.zip állományban a megoldást tartalmazó munkafüzet és a megoldás rövid leírását bemutató dokumentáció.

Letölthető állomány: keresztrejtveny.txt

(10 pont)

A beküldési határidő 2022. április 19-én LEJÁRT.


Statisztika:

13 dolgozat érkezett.
10 pontot kapott:Gyönki Dominik, Hinek Milán, Kohut Márk Balázs, Kövesi Alíz, Nagy 292 Korina, Pavlisinec Tamás Barnabás, Simon Tamás, Vadász Levente Márton, Zádor-Nagy Zsombor.
2 pontot kapott:1 versenyző.
1 pontot kapott:1 versenyző.
0 pontot kapott:2 versenyző.

A KöMaL 2022. márciusi informatika feladatai