【メモ】RustでAtCorder入門してみた

入力

https://zenn.dev/toga/books/rust-atcoder/viewer/07-input

use proconio::input;

fn main() {
    input! {
        n: i32,
        a: i32,
        b: i32,
    }
    println!("{}", a + b + n);
}

数字が大きい場合

以下のように使うらしい

input! {
    n: String,
};
let n: Vec<u32> = n.chars().map(|&x| x.to_digit(10).unwrap()).collect();

所感

まじで数字の入力もStringで受け取るの分からなくて3時間位消えた(泣) 小さい数字ならu64でいいっぽいけど競プロでは許されない。。。200桁の数字とかあるから〜