csharp基础练习题:卡塔劳尔【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:习题劳尔【难度:1级】:
The劳尔习题
在这个星球上,有两个名为劳尔著名的和非常重要的人.
在一个方面:
劳尔·冈萨雷斯·布兰科,足球运动员,效力于皇马和沙尔克04,
275个目标在683场比赛,和足球的最后君子之一.
另一方面:
劳尔B. Condoy洛佩兹又名"raulbc777"从CodeWars,实际129活着的传奇创建
练习题和1100解决练习题,9093点和13处,Python和C和天才
非常的数学思维,总是友好和公平,并与新的练习题伟大的想法.
但两者有同样的问题:点击
他们都没有能够解决练习题在C#!
但现在至少劳尔从CodeWars想尝试在C# 中解决练习题!点击
难以置信!一个新时代的开始!
所以,想象一下:劳尔是做在C# 中他的第一个步骤:"喔,C# 有特殊的关键字."结果
但是,如何从其他关键字,它们分开?对于足球世界的例子关键字?
在这习题,你必须创建一个方法,即分离/过滤的关键字定列表/数组矩阵成两个数组矩阵.一个C# 和一个足球.结果,但有时也有关键字,没有任何两个类别的匹配.这些应该被丢弃.
所以写接受一个字符串数组作为输入并返回的2列表/数组矩阵的数组矩阵的方法.
第一输出数组矩阵中的这些两个列表/数组矩阵的具有包括从输入的C#-keywords.
其他列表/数组矩阵应提供从输入足球的关键词.
该列表/用C# 数组和足球的关键字必须进行排序
字母升序(不区分大小写).
而且因为劳尔是刚学习C# 有一个预载词典"KeywordDictionary"所有的C#-keywords(以及一些足球关键字).结果
只为你的兴趣的一个例子:
公共静态字典<字符串,字符串> KeywordDictionary =新词典<字符串,字符串>{{ "抽象", "C#"},{ "如", "C#"},{ "目标", "足球"}};
您应该只使用这本字典,不需要去改变它.
在给定的输入字符串数组总是包含字符串和永远不会为空.在输入字符串数组就没有重复的字符串.
(这习题将被翻译成其他语言,但仅从瞬间,当劳尔(两个)至少一个已经解决了这个习题在C#!)
有乐趣的编码它,请不要忘记投票和排列此习题! ?
编程目标:
using System;
using System.Collections.Generic;
public partial class Raul
{// return value: array [] of string-Listspublic static List[] SeparateKeywords(string[] keywords){//Console.WriteLine(string.Join("\n", KeywordDictionary));return new List[0];}
}
测试样例:
using NUnit.Framework;
using System;
public class RaulSolutionTests
{[Test]public void BasicTests(){var output = Raul.SeparateKeywords(new [] { "if", "finally", });Assert.AreEqual(1, output[1].Count, "Unexpected length for football-keywords"); Assert.AreEqual(string.Join(", ", new [] { "finally", "if" }), string.Join(", ", output[0]));Assert.AreEqual(string.Join(", ", new [] { "goal" }), string.Join(", ", output[1]));output = Raul.SeparateKeywords(new [] { "class" });Assert.AreEqual(2, output.Length, "Array must contain two lists!");Assert.AreEqual(1, output[0].Count, "Unexpected length for C#-keywords");
最佳答案(多种解法):
点击查看答案
更多关联题目:
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/the-raul-kata
csharp基础练习题:卡塔劳尔【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练相关推荐
- csharp基础练习题:noobCode 03:检查这些信件...查看是否在“字符串1”的信件出现在“字符串2”【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:noobCode 03:检查这些信件-查看是否在"字符串1"的信件出现在"字符串2"[难度:1级]: 编写一个函数,检查第二字符串中的字 ...
- csharp基础练习题:小数的位数【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:小数的位数[难度:1级]: 确定在一个无符号整数的十进制数字号码.例如,图9是一个数字,66具有2位和128685具有6位数字.要小心,以避免溢出/下溢. 编程目标: publ ...
- csharp基础练习题:产品和LCMS之间的差异总和【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:产品和LCMS之间的差异总和[难度:1级]: 在此习题您需要创建一个函数,非负整数对的二维数组/列表并返回的所有"保存",你可以得到[LCM(HTTPS的总 ...
- csharp基础练习题:计数阳性/阴性的总和【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:计数阳性/阴性的总和[难度:0级]: 鉴于整数数组. 返回一个数组,其中第一元件是阳性数的计数和所述第二元件是负数的总和. 如果输入数组为空或无效,则返回一个空数组. 示例 对 ...
- csharp基础练习题:排序数组矩阵由串长度【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:排序数组矩阵由串长度[难度:1级]: 编写一个函数,需要字符串作为参数数组,并返回包含相同字符串的有序排列,下令从最短到最长. 例如,如果该数组被作为参数传递: [ " ...
- csharp基础练习题:TIY-Fijhghbujhjh【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:TIY-Fijhghbujhjh[难度:1级]: 在这个练习中,你将不得不创建一个名为tiyFizzBuzz功能.该功能将在一个字符串参数,并将返回该字符串的一些字符替换, ...
- csharp基础练习题:简单有趣#21:向数氏族【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:简单有趣#21:向数氏族[难度:1级]: 任务 我们叫两个整数A和B的朋友,如果从数组矩阵中的除数每个整数要么是A和B或既不是也不B.如果两个整数是朋友两者的除数,他们说是同宗 ...
- csharp高级练习题:Codewars风格排名系统【难度:4级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:Codewars风格排名系统[难度:4级]: 写一类称为用户被用来计算用户将通过一个类似于Codewars用途排名系统进展的量. 商业规则: 用户开始于秩-8,可以进步一路8. ...
- csharp高级练习题:ASCII85编解码【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:ASCII85编解码[难度:3级]: ASCII85是公司的PDF和Postscript内使用的二进制到ASCII编码方案,并在基地64.你的任务是两个新的方法来扩展Strin ...
- csharp高级练习题:凡我字谜在哪里?【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:凡我字谜在哪里?[难度:3级]: 什么是字谜?那么,这两个词是彼此的字谜,如果它们都包含相同的字母.例如: "阿爸"和"BAAB" == ...
最新文章
- 安装终端服务和终端服务授权,激活终端服务授权
- 归纳整理--第2篇--QQ好友
- 区块链BaaS云服务(16)天德链TDBC“监管”
- hibernate.hbm2ddl.auto配置详解
- 送你一份用Electron开发桌面应用的避坑指南【送3本书,含犀牛书】
- argmax函数_1.4 TensorFlow2.1常用函数
- Node.js webpack
- dao和mysql映射_hibernate通过数据库生成实体类,映射文件和DAO(实用)
- LeetCode 62.不同路径(动态规划)
- debian开机打开浏览器_使自動起動! 我学到了!原来“文件”可以跟“应用程序”一样,都能设置开机自启!!...
- 去掉Eclipse打开后定期弹出Usage Data Upload对话框
- python开发贴吧_python爬虫-贴吧
- Day146.概述及环境搭建 -Linux
- 高胜美------《笑拥江山梦》
- 文本预处理:拼写纠错
- 大型网站--负载均衡架构
- 中国智能传感器投资规划建议及前景方向预测报告2022年版
- GEEM2引擎微端架设基本教程
- 千万别再乱点黄色APP了!
- 【算法随记五】使用FFT变换自动去除图像中严重的网纹。
热门文章
- 西安电子科技大学和东北大学计算机,西安电子科技大学和东北大学比较,哪个好,特别是计算机软件方面...
- asterisk sip服务器搭建与配置
- ps 22.4.3版你值得拥有!支持m1转译运行 https://mac.orsoon.com/Mac/180336.html
- 摄像头与成像——做图像处理必须了解的数字成像系统原理
- 重启网卡报错Job for network.service failed because the control process exited with error code.
- git系列之-放弃修改
- 【bzoj4011】【HNOI2015】落忆枫音【树形DP】
- html一键生成海报,微海报在线制作一键生成方法
- Unity打包后播放视频黑屏问题
- HTML5游戏实战:计时拼图游戏制作