結果
問題 | No.188 HAPPY DAY |
ユーザー |
![]() |
提出日時 | 2020-07-24 17:51:28 |
言語 | Perl (5.40.0) |
結果 |
AC
|
実行時間 | 3 ms / 1,000 ms |
コード長 | 612 bytes |
コンパイル時間 | 123 ms |
コンパイル使用メモリ | 6,812 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-06-25 15:03:22 |
合計ジャッジ時間 | 455 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 1 |
コンパイルメッセージ
Main.pl syntax OK
ソースコード
# use strict;# use warnings;my %CALENDAR_2015 = (1 => 0,2 => 2,3 => 0,4 => 1,5 => 0,6 => 1,7 => 0,8 => 0,9 => 1,10 => 0,11 => 1,12 => 0);my %LAST_DAY = (0 => 31,1 => 30,2 => 28,3 => 29);sub isHappyDay {my ($m, $d) = @_;my $x = $d < 10 ? $d : (substr($d, 0, 1) + substr($d, 1, 1));return $m == $x;}my $c = 0;foreach (keys(%CALENDAR_2015)) {my $m = $_;my $x = $LAST_DAY{$CALENDAR_2015{$m}};foreach (1 .. $x) {my $d = $_;$c++ if isHappyDay($m, $d);}}print($c, "\n");