はじめに
文字列を1文字ずつ取得し、検索対象の文字があるかを検索するプログラムについて実装したので記事にします。
問題
文字列 S と文字 c が与えられるので、 c は S の何文字目に現れるかを調べてください。
実装したソースコード
実装したソースコードは下記の通りです
using System;
class Program
{
static void Main()
{
// 自分の得意な言語で
// Let's チャレンジ!!
var s = Console.ReadLine();
char t = Console.ReadLine()[0];
int l = s.Length;
for(int i=0;i<l;i++){
char c = s[i];
if(c == t){
Console.WriteLine(i+1);
}
}
}
}
実行結果
実行結果は以下の通りです
文字列「ayaka」から「k」の文字は何文字目に現れるか調べると、左から4文字目に現れました。
最後に
C#で指定された文字列から指定された文字が何番目に現れるかのプログラムを実装しました。
