入力値の取得
はじめに
競技プログラミングで、頻出する入力値の取得に関するスニペットです。
競技プログラムの楽しいところは、アルゴリズムを使って解くところですので、入力値の処理のところはスニペットで楽してしまいましょう。
1つの入力値(INT型)
サンプル
using System;
using System.Linq;
namespace sample
{
class Program
{
static void Main(string[] args)
{
int input = int.Parse(Console.ReadLine());
}
}
}
スペース区切りの入力値(INT型)
- サンプル
using System;
using System.Linq;
namespace sample
{
class Program
{
static void Main(string[] args)
{
int[] input = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
int S = input[0];
int P = input[1];
}
}
}
スペース区切りの入力値(String型)
- サンプル
using System;
using System.Linq;
namespace sample
{
class Program
{
static void Main(string[] args)
{
string[] input = Console.ReadLine().Split(' ');
}
}
}
入力値に含まれる特定の文字数を数える
- サンプル
1の数を数えます。
using System;
using System.Linq;
namespace sample
{
class Program
{
static void Main(string[] args)
{
int count = Console.ReadLine().Where(n => n.Equals('1')).Count();
}
}
}
Author And Source
この問題について(入力値の取得), 我々は、より多くの情報をここで見つけました https://qiita.com/noppe78/items/6d522a78c4d50546c60e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .