Submission details
Task:Golf
Sender:Hävisin kalapelin
Submission time:2025-11-08 12:21:49 +0200
Language:Rust (2021)
Status:READY
Result:ACCEPTED
Test results
testverdicttime
#1ACCEPTED0.00 sdetails
#2ACCEPTED0.00 sdetails
#3ACCEPTED0.00 sdetails
#4ACCEPTED0.00 sdetails
#5ACCEPTED0.00 sdetails
#6ACCEPTED0.00 sdetails

Compiler report

warning: variable does not need to be mutable
 --> input/code.rs:6:9
  |
6 |     let mut strokes1 = iter.next().unwrap().unwrap().split_whitespace().map(|x| x.parse::<i32>().unwrap()).reduce(|acc, e| acc + e).unwra...
  |         ----^^^^^^^^
  |         |
  |         help: remove this `mut`
  |
  = note: `#[warn(unused_mut)]` on by default

warning: variable does not need to be mutable
 --> input/code.rs:7:9
  |
7 |     let mut strokes2 = iter.next().unwrap().unwrap().split_whitespace().map(|x| x.parse::<i32>().unwrap()).reduce(|acc, e| acc + e).unwra...
  |         ----^^^^^^^^
  |         |
  |         help: remove this `mut`

warning: 2 warnings emitted

Code

use std::cmp::Ordering;

fn main() {
    let mut iter = std::io::stdin().lines();
    iter.next();
    let mut strokes1 = iter.next().unwrap().unwrap().split_whitespace().map(|x| x.parse::<i32>().unwrap()).reduce(|acc, e| acc + e).unwrap();
    let mut strokes2 = iter.next().unwrap().unwrap().split_whitespace().map(|x| x.parse::<i32>().unwrap()).reduce(|acc, e| acc + e).unwrap();
    match strokes1.cmp(&strokes2) {
        Ordering::Less => println!("Uolevi"),
        Ordering::Equal => println!("Tie"),
        Ordering::Greater => println!("Maija"),
    }
}

Test details

Test 1

Verdict: ACCEPTED

input
 159 168 193 218 170 221 158 2...

correct output
Tie

user output
Tie

Test 2

Verdict: ACCEPTED

input
 133 249 194 236  50  75 110 2...

correct output
Uolevi

user output
Uolevi

Test 3

Verdict: ACCEPTED

input
 137  87  55 236 159 239 137 1...

correct output
Maija

user output
Maija

Test 4

Verdict: ACCEPTED

input
  555   80  711  842  298  130...

correct output
Tie

user output
Tie

Test 5

Verdict: ACCEPTED

input
  968  902  552  181  973  857...

correct output
Maija

user output
Maija

Test 6

Verdict: ACCEPTED

input
  229   64  872  833  214  370...

correct output
Uolevi

user output
Uolevi