题解 | #表示数字#

计算某字符出现次数

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);
             }
        }
    }
}
全部评论

相关推荐

2025-12-23 17:44
山西大学 测试工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务