前提・実現したいこと
”I am an NLPer”という文字列を単語biーgramにしたい
該当のソースコード
C#
ソースコード
public static List<string> GetNgramList(int n, string target) { List<string> ngramList = new List<string>(); for(var i=0; i<target.Length-n+1; i++) { ngramList.Add(target.Substring(i, n)); } return ngramList; } public static void Main(){ string word = "I am an NLPer" string [] word_s = word.Split(' '); foreach(var x in word_s) { Console.WriteLine(x); }
試したこと
Splitで文字列を単語に分けたのが問題なのでしょうか?
補足情報(FW/ツールのバージョンなど)
言語処理100本ノックの05番の問題です。