結果

問題 No.791 うし数列
コンテスト
ユーザー tsunekoh
提出日時 2019-05-02 09:53:58
言語 Rust
(1.94.0 + proconio + num + itertools)
コンパイル:
/usr/bin/rustc_custom
実行:
./target/release/main
結果
WA  
実行時間 -
コード長 472 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 13,547 ms
コンパイル使用メモリ 179,796 KB
実行使用メモリ 6,400 KB
最終ジャッジ日時 2026-06-05 02:02:43
合計ジャッジ時間 14,471 ms
ジャッジサーバーID
(参考情報)
judge1_1 / judge2_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample WA * 2
other WA * 15
権限があれば一括ダウンロードができます
コンパイルメッセージ
warning: variable `ans` is assigned to, but never used
 --> src/main.rs:6:9
  |
6 |     let mut ans = 0;
  |         ^^^^^^^
  |
  = note: consider using `_ans` instead
  = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default

warning: value assigned to `ans` is never read
  --> src/main.rs:17:17
   |
17 |                 ans = -1;
   |                 ^^^^^^^^
   |
   = help: maybe it is overwritten before being read?
   = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default

warning: value assigned to `ans` is never read
  --> src/main.rs:15:17
   |
15 |                 ans += 1;
   |                 ^^^^^^^^
   |
   = help: maybe it is overwritten before being read?

warning: value assigned to `ans` is never read
  --> src/main.rs:10:17
   |
10 |                 ans = -1;
   |                 ^^^^^^^^
   |
   = help: maybe it is overwritten before being read?

ソースコード

diff #
raw source code

 fn main() {
    let mut s = String::new();
    std::io::stdin().read_line(&mut s).ok();
    let input_str = s.trim();

    let mut ans = 0;
    for (id, i) in input_str.chars().enumerate() {
        if id == 0 {
            if i != '1' {
                ans = -1;
                break
            }
        } else {
            if i == '3' {
                ans += 1;
            } else {
                ans = -1;
                break;
            }
        }
    }
 }
0