私は次のことを行う方法と、本当に困惑しているん:ブルートフォースアルゴリズムと文字列マッチング?
Your main program should read in two strings from the user (one string at a time, so you will have two separate strings). The first line (string) that is read is called the text string, and the second line (string) is called the pattern string.
Then you will implement a function, called match that implements the simple brute force pattern matching. This function takes two strings (the text string and the pattern string), and returns
True
if the pattern string matches some portion of the text string: otherwise, the function returnsFalse
.Your main program must keep doing the following task: ask the user for a text string and a pattern string and print a message that states whether the pattern was found in the text or not. The program stops when the user enters qqq as the text string (your program must stop regardless of the case of the letter).
これまでのところ、私は仕事を入力したコードのどれも。私を助けてください!
あなたがこれまで行ってきたことを示してください。 – Scovetta
私たちは宿題の答えをあなたに与えるつもりはありません。あなたが私たちに聞くことができる特定の質問がありますか?あなたが思うように動作しない問題のいくつかの特定の側面?あなたの精神モデルがうまくいかなければならないと違う振る舞いをするコードの特定の部分は? – user2357112
def bruteMatch(n、m): の範囲(0、len(n)-len(m)+1)の場合: n [i:len(m)+1] == mの場合: リターンn = "HelloStudents" m = "学生" もしlen(n)== len(m)ならばn == mをチェックしてください もしそうなら、len(n)> len(m) 私には私の名前が含まれていませんでした。それは動作しないため、質問のコード。私は物事を実行して一致させる方法を知りません... –