Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9749

入力値の取得

$
0
0
はじめに 競技プログラミングで、頻出する入力値の取得に関するスニペットです。 競技プログラムの楽しいところは、アルゴリズムを使って解くところですので、入力値の処理のところはスニペットで楽してしまいましょう。 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(); } } }

Viewing all articles
Browse latest Browse all 9749

Trending Articles