Skip to content

Instantly share code, notes, and snippets.

@sironekotoro
Created July 13, 2019 04:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sironekotoro/097514df7111d5d5deb0df0bdb8999e2 to your computer and use it in GitHub Desktop.
Save sironekotoro/097514df7111d5d5deb0df0bdb8999e2 to your computer and use it in GitHub Desktop.
Perl入学式 2019第3回復習問題
#!/usr/bin/env perl
use strict;
use warnings;
my %data = (
alice => 'sushi',
bob => 'soba',
carol => 'sushi',
dave => 'sushi',
ellen => 'soba',
frank => 'udon',
);
# 以下のように、 $data に人物名と好きな食べ物がハッシュで
# 与えられています。 食べ物が何回出現したか表示してください。
my %food_count = (
soba => 0,
sushi => 0,
udon => 0,
);
for my $name ( keys %data ) {
my $food = $data{$name};
$food_count{ $food }++;
}
for my $food ( keys %food_count ) {
print $food . "\t:\t" . $food_count{$food} . "\n";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment