![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#编程进阶练习
C#编程进阶练习题,适合有一定csharp编程基础的程序员
goodview andyldm
攀登科学之巅,尽领风骚美景,因景而越,曼妙人生。
展开
-
csharp基础练习题:相反词【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:相反词【难度:0级】:完善解决方案,使其逆转传递的字符串中的所有的话.例:解决方案(以下简称"最大的胜利是其不需要战斗")# 应该返回"战场没有要求这是胜利的最大"reverseWords"最伟大的胜利是其不需要战斗"# 应该返回"战场没有要求这是胜利的最大"reverseWords"最伟大的胜利是其不需要战斗" - 应该返回"战场没有要求这是胜利的...原创 2020-01-04 23:58:50 · 490 阅读 · 0 评论 -
csharp进阶练习题:简单有趣#23:广场一串数字【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:简单有趣#23:广场一串数字【难度:2级】:任务考虑数的<子> 0 </子>,一个<子> 1 </子>,…,一个<子>名词</子>的序列,其中一个元素等于平方之和数字的前一个元素的.一旦已经在序列中的一个元素再次出现的顺序结束.鉴于第一个元素a0,发现该序列的长度.示例为A0 = 16,输出应...原创 2019-12-22 23:59:34 · 344 阅读 · 0 评论 -
C#练习题答案: 相反词【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
相反词【难度:0级】:答案1:using System.Linq;public class Kata{ public static string ReverseWords(string str) { return string.Join(" ", str.Split(' ').Reverse()); }}答案2:using System.Linq;p...原创 2019-12-13 09:57:30 · 136 阅读 · 0 评论 -
csharp基础练习题:功能2 - 平方参数【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:功能2 - 平方参数【难度:0级】:现在,你必须写一个叫** ** 广场函数采用参数,并返回它的平方.编程目标:public class Kata{ // Write a static function "Square" here which takes a double // and returns the square of that double}...原创 2019-12-12 07:58:19 · 402 阅读 · 0 评论 -
csharp基础练习题:找到匹配的数量【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:找到匹配的数量【难度:1级】:我们为您提供的字符串和searchPhrase的名单.我们希望您能找出许多条目包含如何在列表中searchPhrase某处1.如果searchPhrase为空返回0.2. searchPhrease可以进入内的任何地方.3.您的搜索应该忽略外壳.编程目标:namespace DataStore { using System;...原创 2019-12-12 07:57:29 · 286 阅读 · 0 评论 -
C#练习题答案: 简单有趣#85:多边形周边【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#85:多边形周边【难度:2级】:答案1:namespace myjinxin{ public class Kata { public int PolygonPerimeter(bool[][] matrix){ int numSides = 0; for ...原创 2019-12-11 09:59:18 · 180 阅读 · 0 评论 -
C#练习题答案: 惯性阵【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
惯性阵【难度:1级】:答案1:using System;using System.Linq;public class Kata{ public static bool IsInertial(int[] arr) { var inertialTester = new InertialTester(arr); return inertialTester.IsInerti...原创 2019-12-11 08:58:26 · 131 阅读 · 0 评论 -
C#练习题答案: 简单有趣#38:家猫【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#38:家猫【难度:1级】:答案1:namespace myjinxin{ using System.Linq; public class Kata { public int[] HouseOfCats(int legs){ int start = (legs&2)>>1; ...原创 2019-12-11 07:57:37 · 129 阅读 · 0 评论 -
csharp基础练习题:[几何A-2]:一个vectorChallenge的长度接受【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:[几何A-2]:一个vectorChallenge的长度接受【难度:1级】:对于给定的二维矢量通过它的初始点,并在下面的格式终端点的直角坐标系中描述:[[X1,Y1],[X2,Y2]][[X1,Y1],[X2,Y2]][[X1,Y1],[X2,Y2]][[X1,Y1],[X2,Y2]]//参数将作为一个Vector2传递公共结构Vector2...原创 2019-12-10 08:57:26 · 102 阅读 · 0 评论 -
csharp高级练习题:在运行时创建一个简单的类【难度:5级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:在运行时创建一个简单的类【难度:5级】:创建一类在运行时你的方法将作为参数接受包含** 类名**,字典字符串的字符串 - >键入包含** ** 的属性,以及裁判的类** 的** 实际类型已创建后.你应该检查是否有类在同一程序返回FALSE已经存在如果是的话,你也应该确保创建在同一程序每一个类,姑且称之为"** ** RuntimeAssembly",命名空间是可...原创 2019-12-10 07:56:36 · 370 阅读 · 0 评论 -
C#练习题答案: 简单有趣#131:了解慈善赛【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#131:了解慈善赛【难度:1级】:答案1:using System;using System.Linq;namespace myjinxin{ public class Kata { public bool LearnCharitableGame(int[] arr) { var sum = arr.Su...原创 2019-12-09 23:56:36 · 113 阅读 · 0 评论 -
C#练习题答案: 思考与测试:UNIQ或不UNIQ【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
思考与测试:UNIQ或不UNIQ【难度:1级】:答案1:namespace myjinxin{ using System; using System.Linq; public class Kata { public int[] Testit(int[] a, int[] b){ return a.Distinct(...原创 2019-12-09 09:56:36 · 134 阅读 · 0 评论 -
C#练习题答案: 查找两个双打对于给定的和与积【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
查找两个双打对于给定的和与积【难度:2级】:答案1:using System;class SumAndProduct{ public static Tuple<double, double> FindDoubles(double sum, double product) { double d = sum*sum/4 - product; if...原创 2019-12-07 22:56:38 · 102 阅读 · 0 评论 -
C#练习题答案: [几何A-2]:一个vectorChallenge的长度接受【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
[几何A-2]:一个vectorChallenge的长度接受【难度:1级】:答案1:using System;public static class Kata{ public static double VectorLength(Vector2 vec) => Math.Sqrt(Math.Pow(vec[0][0] - vec[1][0], 2) + Math.Pow...原创 2019-12-07 08:57:29 · 99 阅读 · 0 评论 -
csharp进阶练习题:完成该模式#8 - 数字金字塔【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:完成该模式#8 - 数字金字塔【难度:2级】:任务:你必须写一个函数** ** 图案这产生以下模式(参见实施例)高达行的n个(参数)数目.规则/注意事项:如果参数为0或负整数,那么它应该返回"",即空字符串.在图案上所有线路具有相同的长度即等于字符数中的最后一行.N的范围是(-∞,100]例子:图案(5):1 &n...原创 2019-12-06 09:59:11 · 385 阅读 · 0 评论 -
csharp进阶练习题:雨量【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:雨量【难度:2级】:``dataand是data1两个字符串有几个城市的雨量记录月1~12月.城镇的记录由\ N分离.每个镇的名字后面是:.data和towns可以看出,在"你的测试用例:".任务:功能:平均(镇,strng)应该返回的平均降雨量为城市town和strng`或datadata1(在R和朱莉娅这个函数被调用avg`).功能:方差(镇,strng)...原创 2019-12-06 09:57:26 · 186 阅读 · 1 评论 -
csharp进阶练习题:健忘佐尼【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:健忘佐尼【难度:2级】:佐尼发现的电子邮件列表和奇怪的algorithm.Because他很forgotful,他现在不任何密码,但这种算法帮助他revial密码.该算法:1)@之后的所有符号必须除去2)所有的leters寄存器必须改变(大写转到降低,反之亦然)3)所有位必须被移动到的密码的前你的工作是帮助约翰尼拉恢复他的所有密码.例如:通( “1john...原创 2019-12-06 08:58:20 · 138 阅读 · 0 评论 -
csharp进阶练习题:周五13ths【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:周五13ths【难度:2级】:创建一个接受start年功能fridayTheThirteenths和end年(含* *),并返回所有日期的其中一个星期五一个月的土地在一年(或多个)给定的范围内13号.返回值应为其中每个日期* 用空格分隔字符串*.日期的格式应该是9月13日/ 2014哪里月* 不* 有前导零,并用斜线分开.如果没有end给定年份,只有在start年返回...原创 2019-12-06 08:56:35 · 130 阅读 · 0 评论 -
csharp基础练习题:模板字符串【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:模板字符串【难度:0级】:模板字符串模板字符串,该习题主要是针对新的JS ES6更新引入模板字符串任务你的任务是恢复使用模板字符串功能正确的字符串.输入两个字符串,不需要验证.输出你必须输出包含两个字符串字"是"字符串引用:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/te...原创 2019-12-06 07:56:33 · 157 阅读 · 0 评论 -
C#练习题答案: 通过规则的减少得到的结果【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
通过规则的减少得到的结果【难度:2级】:答案1:using System;using System.Linq;public class Kata{ public static double ReduceByRules(double[] numbers, Func<double, double, double>[] rules) { var i = 0; ...原创 2019-12-05 09:59:50 · 68 阅读 · 0 评论 -
C#练习题答案: 健忘佐尼【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
健忘佐尼【难度:2级】:答案1: using System.Linq; using System; namespace mail{ public class Mailbox { public static string Pass(string mail) { if (mail.Length==0) ...原创 2019-12-05 08:57:32 · 110 阅读 · 0 评论 -
csharp基础练习题:问好!【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:问好!【难度:1级】:问好!编写一个函数来迎接的人.功能将名称作为输入,并通过打招呼问候的人.返回NULL /零如果输入为空字符串或NULL /零.例:迎接( "NIKS")=== "你好NIKS!";迎接( "")=== NULL; //返回NULL如果输入是空字符串迎接(空)===空; //返回NULL输入为空迎接( "NIKS")=== "你好NI...原创 2019-12-04 21:57:27 · 159 阅读 · 0 评论 -
csharp基础练习题:FIXME:更换所有点【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:FIXME:更换所有点【难度:0级】:所提供的代码应该用破折号替换指定的字符串str所有的点.``-但它不能正常工作.任务修正错误,所以我们都可以早点回家.注字符串’str`永远不会为空.编程目标:using System.Text.RegularExpressions;public class Kata{ public static string ...原创 2019-12-04 09:56:34 · 94 阅读 · 0 评论 -
csharp基础练习题:草蜢 - 终端游戏回合功能【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:草蜢 - 终端游戏回合功能【难度:0级】:终端游戏回合功能您正在创建自己喜欢的棋盘游戏的基于文本的终端版本.在棋盘游戏,每一轮都有六个步骤必须按以下顺序发生:霸气,移动,战斗,获得金币,买更多的健康,并打印状态.您正在使用的库(Game.Logic在C#)已经具有以下功能.创建一个名为doTurn / DoTurn /功能do_turn如上段所述调用以正确的顺序的功...原创 2019-12-04 08:58:19 · 168 阅读 · 0 评论 -
csharp基础练习题:乖不乖?【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:乖不乖?【难度:1级】:节日快乐同胞代码勇士!这几乎是圣诞节!这意味着圣诞老人的使他的名单,并检查了两遍.不幸的是,圣诞老人的JavaScript和CoffeeScript的精灵意外混合淘气和尼斯名单在一起!圣诞老人需要你的帮助来拯救圣诞节!保存圣诞节!圣诞老人需要你写两个函数,getNiceNames和getNaughtyNames.两者的函数接受对象的数组. g...原创 2019-12-04 08:57:26 · 308 阅读 · 0 评论 -
csharp进阶练习题:求解长方体索玛【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:求解长方体索玛【难度:2级】:A 索马立方是一个组件,益智和在1933年通过海恩发明,包括七个块,通过切割一个小的(通常是木制)立方体成创建大小相等的较小的27米的立方体,然后胶合三到其中四个在一起以形成7 polycubes.然后,这些片可以被组合成一个立方体(见下例)或成各种其它形状.目标有240个解决方案,以形成索马立方.这个习题的目标是找到其中之一.但是,为...原创 2019-12-04 07:58:15 · 375 阅读 · 0 评论 -
csharp进阶练习题:获取Excel列标题!【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:获取Excel列标题!【难度:2级】:嗨,您好!你必须执行字符串get_column_title(INT NUM)//语法取决于编程language函数,它接受一个整数(在Excel列的索引),并返回字符串表示该列的标题.介绍在MS Excel的线由小数,列编号为 - 通过套封.例如,第一列的标题是"A",第二列 - “B”,26日 - “Z”,第27 - ...原创 2019-12-04 07:56:30 · 216 阅读 · 0 评论 -
C#练习题答案: Tribonacci序列【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
Tribonacci序列【难度:2级】:答案1:using System;public class Xbonacci{ public double[] Tribonacci(double[] s, int n) { double[] res = new double[n]; Array.Copy(s, res, Math.Min(3, n)); ...原创 2019-12-03 22:00:02 · 127 阅读 · 0 评论 -
C#练习题答案: 符号计数【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
符号计数【难度:1级】:答案1:namespace Solution { using NUnit.Framework; using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Linq; using System.Text;...原创 2019-12-03 21:59:10 · 96 阅读 · 0 评论 -
C#练习题答案: 获取Excel列标题!【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
获取Excel列标题!【难度:2级】:答案1:using System;public class GetExcelColumnTitle { public static string GetColumnTitle(int num) { if (num < 1) throw new Exception(); num--;...原创 2019-12-03 09:57:27 · 290 阅读 · 0 评论 -
csharp高级练习题:数字出现的计算斐波那契返回计数【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:数字出现的计算斐波那契返回计数【难度:3级】:斐波那契数由设置F <子> 0 </子> = 0,F <子> 1 </子> = 1,然后使用下式产生:楼<子>名词</子> = F <子> N-1 </子> + F <子>的n-2 </子>你的任务是有效...原创 2019-12-02 08:57:28 · 109 阅读 · 0 评论 -
C#练习题答案: 象棋乐趣#10:国际象棋加密【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
象棋乐趣#10:国际象棋加密【难度:2级】:答案1:namespace myjinxin{ using System; public class Kata { public string ChessEncryption(string msg) { string chess = "v11u21t31s41r...原创 2019-12-01 09:56:43 · 178 阅读 · 0 评论 -
C#练习题答案: 运行时间编译器【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
运行时间编译器【难度:2级】:答案1:using System;using System.CodeDom.Compiler;using System.Reflection;using Microsoft.CSharp; public static class RunTimeCompiler { public static object Execute(...原创 2019-12-01 07:58:22 · 122 阅读 · 0 评论 -
C#练习题答案: 该A - B问题【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
该A - B问题【难度:1级】:答案1:public class Kata{ public static int problem(int A, int B) { return (A - B)^1; }}答案2:using System; using System.Linq;public class Kata{ public static int...原创 2019-11-29 22:01:37 · 83 阅读 · 0 评论 -
C#练习题答案: 计算平均值和字符串连接【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
计算平均值和字符串连接【难度:1级】:答案1:using System;using System.Linq;public class Kata{ public static object[] Mean(char[] lst) { double mean = lst.Where(c => char.IsDigit(c)).Average(c => int.P...原创 2019-11-29 21:58:18 · 136 阅读 · 0 评论 -
C#练习题答案: 颜色的选择【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
颜色的选择【难度:2级】:答案1:using System.Numerics;public class CheckChoose{ public static long Checkchoose(long m, long n) { BigInteger[] factorialArr = new BigInteger[n + 1]; facto...原创 2019-11-29 08:56:33 · 89 阅读 · 0 评论 -
C#练习题答案: 号码动物园巡逻【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
号码动物园巡逻【难度:2级】:答案1:using System;using System.Linq;using System.Collections.Generic;public class Kata{ public static int FindNumber(int[] array) { // We use a HashSet here because since ...原创 2019-11-27 09:57:25 · 178 阅读 · 0 评论 -
C#练习题答案: 特殊号码(专用号码系列#5)【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
特殊号码(专用号码系列#5)【难度:1级】:答案1:using System.Text.RegularExpressions;class Kata{ public static string SpecialNumber(int number) => new Regex(@"^[012345]+$").IsMatch(number.ToString()) ? "Special...原创 2019-11-27 07:58:15 · 88 阅读 · 0 评论 -
csharp高级练习题:多边形方向【难度:4级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:多边形方向【难度:4级】:问题你的任务很简单:找出给定的多边形具有顺时针或逆时针定位.分将被表示为{X:X,Y:Y}笛卡尔坐标.多边形将其在多边形的顶点点的数组.在数组矩阵连接最后一个点返回到第一点.如果多边形的方向为顺时针,否则为假的函数将返回true.你可以假设:1.多边形* * 将是一个有效的多边形.也就是说,它至少有三个点,正好有两个边缘将在每个顶点见...原创 2019-11-26 21:56:38 · 180 阅读 · 0 评论 -
csharp基础练习题:奇怪的词【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:奇怪的词【难度:1级】:在这习题,你将有一个给定的字符串中的每一个字母变成字母表中的下一个字母.你会写一个函数 nextLetter 做到这一点.该函数将采取单一的参数海峡(串).例子:“你好” - > “Ifmmp”“你叫什么名字?” - > “?细布JT zpvs obnf”“动物园” - >“程序”“zzZAaa” - ...原创 2019-11-26 08:58:19 · 134 阅读 · 0 评论