【メモ】proconioでデバッグ方法【Rust】

例題ABC081 B

atcoder.jp

入力例1

3
8 12 40
use proconio::input;
use proconio::source::auto::AutoSource;

fn main() {
    // デバッグ方法
    let source = AutoSource::from("3
      8 12 40");

    input! {
        from source,
        n: i32,
        a: [i32; n] // 数が変わる
    };
        println!("{}, {:?}", n, a); // 3 [8, 12, 40]
}

所感

困ったときはやっぱりドキュメントを見るべき。。。コード例はあっても入力のデバックってなかなか見つけられなくて苦しんだけど普通に公式に書いてた(泣)