Házi feladat

3200A Kincses térkép

Általános leírás

Törekedj arra, hogy szép, áttekinthető kódot írj! Úgy oldd meg a feladatokat, hogy függvényeket használsz a megoldáshoz! A felhasznált függvényekben ne történjen konzolra való kiírás!

Mindegyik feladatban nagyon fontos, hogy bár egyetlen inputfájlt kapsz, úgy írd meg a programod, hogy bármilyen, a feladatkiírásnak megfelelő inputfájllal működjön!

3.200-A Kincses térkép

Olvassuk be az alábbi fájl tartalmát egy mátrixba, majd a következő feladatokat oldjuk meg. Minden feladat előtt a program írja ki a feladat sorszámát!

Az input.txt-ben található mátrix egyjegyű számokból áll.

Valójában ez egy térkép, ahol egy mező szomszédai alatt a felső, alsó, jobb oldali és bal oldali szomszédjait értjük. Tehát a szomszédoknál nem számítanak az "átlós" szomszédok.

Egy mező szomszédai alatt a felső, alsó, jobb oldali és bal oldali szomszédjait értjük. Tehát a szomszédoknál nem számítanak az "átlós szomszédok".

  1. Van-e olyan kincs a pályán, ami semennyit sem ér?
  2. Hány fal van a pályán?
  3. Mennyit ér az összes pályán található kincs együttvéve?
  4. Add meg az első 7-es sor- és oszlopszámát!
  5. Készíts statisztikát! Melyik számjegyből hány darab található a pályán?
  6. Van-e olyan pont a pályán, aminek mind a négy szomszédja fal? Ha igen, add meg ennek a mezőnek a sor- és oszlopszámát!