Crates.io | goorm_edu_rs_kit |
lib.rs | goorm_edu_rs_kit |
version | 0.1.1 |
source | src |
created_at | 2022-01-20 18:13:21.278757 |
updated_at | 2022-01-21 07:59:36.980985 |
description | A code test library for easy variable of integer or vector of integer from standard input. |
homepage | |
repository | https://github.com/pmnxis/goorm_edu_rs_kit/ |
max_upload_size | |
id | 517775 |
size | 6,526 |
The code test (a.k.a competitive programming) with rust has a problem that it is sometimes difficult to process the integer from standard input. This library solves such situations comfortably.
use goorm_edu_rs_kit::goorm_helper;
fn main() {
// Input Example
// '8\n'
let len: usize = goorm_helper::get_int();
// Input Example
// '10 20 30 40 50 60 70 80\n' or
// '10 20 30 40 50 60 70 80 \n' or
// '10 20 30 40 50 60 70 80 \n'
let list: Vec<i32> = goorm_helper::get_vec_int(len);
assert_eq!(len, 8);
assert_eq!(&[10, 20, 30, 40, 50, 60, 70, 80], &list[..]);
solve(&list);
}
goorm_helper::get_int()
Get single integer from one line stdio.
goorm_helper::get_vec_int(len: usize)
Get vectorized multiple integers with fixed length from one line stdio.