if (defined $v2) {
test($res, $v1+$v2, @rest);
test($res, $v1*$v2, @rest);
- } else {
- if ($v1 == $res) {
- $sum += $res;
- die;
- }
+ } elsif ($v1 == $res) {
+ $sum += $res;
+ die;
}
}
-while (<>) {
- my @v = /\d+/g;
- eval { test(@v); };
-}
+eval { test(/\d+/g); } for <>;
say $sum;
test($res, $v1+$v2, @rest);
test($res, $v1*$v2, @rest);
test($res, "$v1$v2", @rest);
- } else {
- if ($v1 == $res) {
- $sum += $res;
- die;
- }
+ } elsif ($v1 == $res) {
+ $sum += $res;
+ die;
}
}
-while (<>) {
- my @v = /\d+/g;
- eval { test(@v); };
-}
+eval { test(/\d+/g); } for <>;
say $sum;