题解 | #表示数字#
计算某字符出现次数
http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
毕业后就没刷过题,之前大学的时候用的是C++刷过,如今已经忘记差不多啦,最近刷题发现很少有用C#解题的,刚好最近有时间,写一些C#的题解,该题的难度我不知道为甚会是困难,感觉最多也是中等,解题时主要以下几点就可以啦
1.如何换行取到两行的数据
2.区分大小写,区分大小写,区分大小写,重要的事情说三遍,我就没注意这点查了几分钟代码
3.对linq不熟悉的可以直接有循环也是没问题的
using System.Linq;
public class Program {public static void Main() {
string line1;
string line2;
while ((line1 = System.Console.ReadLine ()) != null) { // 注意 while 处理多个 case
while ((line2 = System.Console.ReadLine ()) != null)
{
System.Collections.Generic.List<char> cList=line1.ToCharArray().ToList();
int i=cList.Count(t=>t.ToString().ToLower()==line2.ToLower());
System.Console.WriteLine(i);
}
}
}
}