#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my %name_degree;
my %name_industry;
while(<DATA>){
if(/^([A-Za-z]+).*?(graduation)/){
$name_degree{$1}++;
}
if(/^([A-Za-z]+).*?(IT industry)/){
$name_industry{$1}++;
}
}
foreach (keys %name_degree){ print "$_ word has $name_degree{$_} Graduations\n"; }
foreach (keys %name_industry){ print "$_ word has $name_industry{$_} IT industry\n"; }
__DATA__
John completed his graduation
John is working for an IT industry
Thomas completed his graduation
John completed his graduation
Thomas is working for an IT industry
Thomas is working for an IT industry
IyEvdXNyL2Jpbi9wZXJsCnVzZSBzdHJpY3Q7CnVzZSB3YXJuaW5nczsKdXNlIERhdGE6OkR1bXBlcjsKbXkgJW5hbWVfZGVncmVlOwpteSAlbmFtZV9pbmR1c3RyeTsKd2hpbGUoPERBVEE+KXsKCWNob21wOwoJaWYoL14oW0EtWmEtel0rKS4qPyhncmFkdWF0aW9uKS8pewoJCSRuYW1lX2RlZ3JlZXskMX0rKzsKCX0KCWlmKC9eKFtBLVphLXpdKykuKj8oSVQgaW5kdXN0cnkpLyl7CgkJJG5hbWVfaW5kdXN0cnl7JDF9Kys7Cgl9Cn0KZm9yZWFjaCAoa2V5cyAlbmFtZV9kZWdyZWUpewoJcHJpbnQgIiRfIHdvcmQgaGFzICRuYW1lX2RlZ3JlZXskX30gR3JhZHVhdGlvbnNcbiI7CQp9CmZvcmVhY2ggKGtleXMgJW5hbWVfaW5kdXN0cnkpewoJcHJpbnQgIiRfIHdvcmQgaGFzICRuYW1lX2luZHVzdHJ5eyRffSBJVCBpbmR1c3RyeVxuIjsJCn0KX19EQVRBX18KSm9obiBjb21wbGV0ZWQgaGlzIGdyYWR1YXRpb24gCkpvaG4gaXMgd29ya2luZyBmb3IgYW4gSVQgaW5kdXN0cnkKVGhvbWFzIGNvbXBsZXRlZCBoaXMgZ3JhZHVhdGlvbgpKb2huIGNvbXBsZXRlZCBoaXMgZ3JhZHVhdGlvbgpUaG9tYXMgaXMgd29ya2luZyBmb3IgYW4gSVQgaW5kdXN0cnkKVGhvbWFzIGlzIHdvcmtpbmcgZm9yIGFuIElUIGluZHVzdHJ5