Move prepare and prepare_files to Format.pm
[gruntmaster-daemon.git] / lib / Gruntmaster / Daemon / Judge / Points.pm
... / ...
CommitLineData
1package Gruntmaster::Daemon::Judge::Points;
2
3use 5.014000;
4use strict;
5use warnings;
6
7use Gruntmaster::Daemon::Constants qw/AC REJ/;
8use List::Util qw/sum/;
9use Log::Log4perl qw/get_logger/;
10our $VERSION = '0.001';
11
12##################################################
13
14sub judge{
15 no warnings qw/numeric/;
16 get_logger->trace("Judging results: @_");
17 my $points = sum 0, grep { !ref } @_;
18 $points == 100 ? (result => AC, result_text => 'Accepted') : (result => REJ, result_text => "$points points", points => $points)
19}
20
211
This page took 0.008358 seconds and 4 git commands to generate.