Vissza

9. labor

I. Formázzuk egy adott szövegállomány tartalmát a következőképpen: azok után az írásjelek után, amelyek benne vannak a {.,!?;} halmazban szigorúan egy szóközt tegyünk, hagyjunk.

II. Az iban.txt állomány IBAN kódokat tartalmaz. Írjunk egy-egy Haskell függvényt, amely
III. Egy szövegállományban egy adott személyről következő adatok vannak eltárolva: vezetéknév, keresztnév, születési dátum. Hozzuk létre a következő típusú adatszerkezeteket, majd olvassuk ki az adatokat az állományból és állapítsuk meg mindegyik személyről, hogy a hét milyen napján született és mikor van a névnapja. A névnapok megállapításához használhatjuk a névnapokat tartalmazó szövegállományt.
data Datum = Datum{
nap :: Int,
honap:: Int,
ev :: Int
} deriving (Show)

data Szemely = Szemely {
vnev :: [Char],
knev :: [Char],
szdatum :: Datum
} deriving (Show)