CSES - Datatähti 2023 alku - Results
Submission details
Task:Kortit
Sender:ToukoP
Submission time:2022-11-08 22:12:08 +0200
Language:Rust
Status:READY
Result:0
Feedback
groupverdictscore
#10
Test results
testverdicttime
#10.00 sdetails
#20.00 sdetails
#30.00 sdetails
#40.00 sdetails
#50.00 sdetails
#60.00 sdetails

Compiler report

warning: function is never used: `read_line`
 --> input/code.rs:3:4
  |
3 | fn read_line() -> String {
  |    ^^^^^^^^^
  |
  = note: `#[warn(dead_code)]` on by default

warning: 1 warning emitted

Code


fn read_line() -> String {
    let mut line = String::new();
    std::io::stdin().read_line(&mut line).unwrap();
    line
}

fn read_num() -> i32 {
    let mut line = String::new();
    std::io::stdin().read_line(&mut line).unwrap();
    let int: i32 = line.trim().parse().unwrap();
    int
}

fn run() {
    let count = 52;
    let colors = 2;
    let n = read_num();
    
    if n > count / colors {
        return println!("YES")
    }
    
    if n <= colors {
        return println!("NO")
    }
    
    println!("MAYBE");
}

fn main() {
    loop { run() }
}

Test details

Test 1

Verdict:

input
0

correct output
NO

user output
NO

Error:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseIntError { ki...

Test 2

Verdict:

input
1

correct output
NO

user output
NO

Error:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseIntError { ki...

Test 3

Verdict:

input
2

correct output
MAYBE

user output
NO

Error:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseIntError { ki...

Test 4

Verdict:

input
26

correct output
MAYBE

user output
MAYBE

Error:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseIntError { ki...

Test 5

Verdict:

input
27

correct output
YES

user output
YES

Error:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseIntError { ki...

Test 6

Verdict:

input
52

correct output
YES

user output
YES

Error:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseIntError { ki...