|
|||
Csúszómászók (Java)Írjon programot, amelynek első parancssori argumentuma egy szöveges állomány neve!
A program a szöveges állományból össze-vissza tekergőző, ámde önmaguk és más kígyók testét a
tekergőzés közepette soha nem érintő kígyók leírását tartalmazó blokkokat olvas be. Egy blokk
a következőképpen néz ki: az első sor két egész számot tartalmaz, a kígyókat magában foglaló
téglalap alakú mátrix sorainak (n) és oszlopainak (m) számát, ahol
3 ≤ n ≤ 40 és
3 ≤ m ≤ 40. A következő n sor mindegyikében
m darab karakter található, amelyek egy téglalap alakú, a kígyók alakját teljes
egészében magában foglaló mátrix egyes elemeit jelképezik. A mátrixban ' A program minden blokk esetén határozza meg és írja a standard kimenetre külön sorban, hogy összesen hány kígyó található az egyes blokkokban, illetve hosszuk szerint csoportosítva, a hosszok növekvő sorrendjében is adja meg a kígyók darabszámát a példa kimenetben látható formában! Példa állomány (
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |