-5
「Waldoを見つける」ことが課題です。私は関数/文字列内の単語を見つける方法を見つけようとしています。 "文字列 'Waldo'がどこから始まるかのインデックスを返します。行うには文字列内の単語を見つける方法は?
function findWaldo(str) {
var waldoPosition;
return waldoPosition
}
「Waldoを見つける」ことが課題です。私は関数/文字列内の単語を見つける方法を見つけようとしています。 "文字列 'Waldo'がどこから始まるかのインデックスを返します。行うには文字列内の単語を見つける方法は?
function findWaldo(str) {
var waldoPosition;
return waldoPosition
}
シンプルタスク:
function findWaldo(str) {
return str.indexOf("waldo"); //the string you are looking for
}
それはhere非常によく説明されています。
ありstring.indexOf
のように、簡単にそれをしないライブラリである必要がありますが、このアルゴリズムを使って手動でそれを行うことができます。
int count = 0;
string yourText = "This is waldo?";
string toSearch = "waldo";
for (int x = 0; x < yourText.Lenght; x++)
{
if(yourText[x] == toSearch[0])
if((count + 1) == toSearch.Lenght)
return x;
else
count = 0;
//here we'd say ehh there's not Waldo on the string
}
あなたがすべてで検索したことがありますか?それは 'indexOf'と呼ばれる多くの言語が実装する概念であり、ある文字列や要素のインデックスをiterableに返します。 – Li357
おそらく、最初にグーグルで試してみるべきです。 –