55 lines
779 B
Rust
55 lines
779 B
Rust
use crate::prelude::*;
|
|
|
|
pub type I = Vec<String>;
|
|
pub type O = i64;
|
|
|
|
fn _parse (data: &str) -> I {
|
|
Default::default()
|
|
}
|
|
|
|
fn _solve (data: &I) -> O {
|
|
Default::default()
|
|
}
|
|
|
|
fn _silver (data: &I) -> O {
|
|
Default::default()
|
|
}
|
|
|
|
fn _gold (data: &I) -> O {
|
|
Default::default()
|
|
}
|
|
|
|
#[cfg(test)]
|
|
mod test {
|
|
use super::*;
|
|
|
|
fn read () -> I {
|
|
let data = inc!(_);
|
|
_parse(data)
|
|
}
|
|
|
|
#[test]
|
|
fn sample () {
|
|
let data = "";
|
|
let data = _parse(data);
|
|
|
|
assert_eq!(1, 1)
|
|
}
|
|
|
|
#[test]
|
|
fn silver () {
|
|
let data = read();
|
|
let ans = _silver(&data);
|
|
|
|
assert_eq!(ans, 1)
|
|
}
|
|
|
|
#[test]
|
|
fn gold () {
|
|
let data = read();
|
|
let ans = _gold(&data);
|
|
|
|
assert_eq!(ans, 1)
|
|
}
|
|
}
|