aleksapancic / lambdaandstreamvezba2 Goto Github PK
View Code? Open in Web Editor NEWDefinisati interfejs NiceNumber koji ima metod boolean isNice(int n) za proveru da li je broj n lep. Zatim koristeci lamda izraze, napraviti dve implementacije ovog interfejsa: SquareNice(gde je broj lep ako se moze predstaviti kao zbit dva kvadrata celih brojeva) i DigitNice(gde je broj lep ako sadrzi cifru 7). Zatim ucitati n brojeva i odrediti koliko je medju njima lepih(po bar jednom kriterijumu) koristeci parallelStream. Dodatno, za svaki broj koji je lep po oba kriterijuma(zovemo ga ekstra-lep), logovati info (u konzoli) u formatu "n je ekstra-lep"(bez dodatnog teksta o vremenu i datumu)