Din
nefericire, zilnic primim junk mail. O metoda de a ne proteja este ca ori de
câte ori ne publicam pe Internet adresa de e-mail, sa o publicam modificata,
astfel încât programele care cauta automat adrese de mail sa nu
o detecteze.
In cazul nostru, adresele de mail valide respecta urmatoarele conditii:
1. o adresa de mail este formata dintr-o succesiune de litere mici ale alfabetului
englez ('a'.. 'z'), 0, 1 sau mai multe caractere '.' (punct) si un singur caracter
'@'.
2. Primul si ultimul caracter dintr-o adresa de mail nu pot fi '.' (punct).
3. În stânga si în dreapta caracterului '@' trebuie sa fie
câte o litera.
De exemplu, adresele mama@ta..ta,
m.am.a@t..a.t..a si m@t
sunt valide, în timp ce adresele ma@,
.@ma.ma, .mama@tata
sau ma.ma@tata.tata. nu sunt
valide.
Vom modifica adresele de mail astfel:
1. Mai întâi înlocuim obligatoriu caracterul '@' cu sirul
de caractere at
2. Apoi inseram eventual sirul de caractere nospam
pe o pozitie oarecare în adresa (chiar si la început sau la sfârsit).
Cerinta
Scrieti un program care citeste o adresa de mail modificata si care sa determine
numarul de adrese de mail valide din care ar fi putut fi obtinuta adresa modificata.
Date
de intrare
Fisierul de intrare spam.in contine
pe prima linie adresa de mail modificata.
Date
de iesire
Fisierul de iesire spam.out va
contine o singura linie pe care va fi scris numarul de adrese de mail valide
din care ar fi putut fi obtinuta adresa modificata.
Restrictii
Lungimea adresei de mail modificate este <=
100
Numarul de solutii este < 100