Gruntmaster-Data
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Gruntmaster/Data.pm view on Meta::CPAN
scores => [map { $scores{$user}{$_->{id}} // '-'} @problems],
}
} keys %scores;
$st[0]->{rank} = 1 if @st;
$st[$_]->{rank} = $st[$_ - 1]->{rank} + ($st[$_]->{score} < $st[$_ - 1]->{score}) for 1 .. $#st;
\@st
}
sub update_status {
my $jobs = $db->select('jobs', 'id,owner,problem,result', {-not_bool => 'private'}, 'id');
my %hash;
while ($jobs->into(my ($id, $owner, $problem, $result))) {
$hash{$problem, $owner} = [$id, $result ? 0 : 1];
}
my @problem_statuses = map { [split ($;), @{$hash{$_}} ] } keys %hash;
my @contest_statuses = map {
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.127 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )