Quick actions

cmd+k|ctrl+k

Navigation

Languages

count nodes/layers

Snippet info

Language

Perl

Visibility

public

Author

grtodd

Created

2017-03-14T15:05:21Z

Updated

2017-03-14T17:16:43Z

my $levels = 0 ;
my $header = <> ;
my $employees = { map {chomp; split ',',$_ } <> } ;
for (sort keys %$employees) {
    do {
        print "$_ ";
        $_ =  $employees->{$_};
        $levels++;
    } while defined ;
    $levels--; # for fencepost
    print $levels == 1 ? "--- $levels level" : "--- $levels levels" ;
    print $levels  > 3 ? "\nYou have $levels layers. Reread Section 5.1.\n" : "\n" ;
    $levels = 0 ;
}
INFO