結果
問題 | No.1070 Missing a space |
ユーザー |
![]() |
提出日時 | 2020-06-05 21:22:05 |
言語 | C#(csc) (csc 3.9.0) |
結果 |
AC
|
実行時間 | 27 ms / 1,000 ms |
コード長 | 1,779 bytes |
コンパイル時間 | 935 ms |
コンパイル使用メモリ | 112,436 KB |
実行使用メモリ | 26,256 KB |
最終ジャッジ日時 | 2024-12-17 13:01:29 |
合計ジャッジ時間 | 1,748 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 7 |
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved.
ソースコード
using System;using System.Linq;using CompLib.Util;public class Program{public void Solve(){var sc = new Scanner();string s = sc.Next();int cnt = 0;for (int i = 1; i < s.Length; i++){if (s[i] != '0') cnt++;}Console.WriteLine(cnt);}public static void Main(string[] args) => new Program().Solve();}namespace CompLib.Util{using System;using System.Linq;class Scanner{private string[] _line;private int _index;private const char Separator = ' ';public Scanner(){_line = new string[0];_index = 0;}public string Next(){while (_index >= _line.Length){_line = Console.ReadLine().Split(Separator);_index = 0;}return _line[_index++];}public int NextInt() => int.Parse(Next());public long NextLong() => long.Parse(Next());public double NextDouble() => double.Parse(Next());public decimal NextDecimal() => decimal.Parse(Next());public char NextChar() => Next()[0];public char[] NextCharArray() => Next().ToCharArray();public string[] Array(){_line = Console.ReadLine().Split(Separator);_index = _line.Length;return _line;}public int[] IntArray() => Array().Select(int.Parse).ToArray();public long[] LongArray() => Array().Select(long.Parse).ToArray();public double[] DoubleArray() => Array().Select(double.Parse).ToArray();public decimal[] DecimalArray() => Array().Select(decimal.Parse).ToArray();}}