![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#编程高级练习
C#编程高级练习,题目难度比较高,适合进一步修炼csharp编程的程序员
goodview andyldm
攀登科学之巅,尽领风骚美景,因景而越,曼妙人生。
展开
-
csharp进阶练习题:排序书名:忽略文章【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:排序书名:忽略文章【难度:2级】:当按字母顺序排序的书名列表,文章(的,一个,或一个)在标题的开头应被忽略,并移动到结束.例如,给定一个包含了一份请愿书魔术和欺骗遗产名单,欺骗的遗产应该被排序的之前 $ $$了一份请愿书魔术.该标题的其余部分应进行排序,就好像文章附加到标题的末尾.例如,请愿魔术变得请愿魔术,A用...原创 2020-01-26 21:56:41 · 515 阅读 · 0 评论 -
C#练习题答案: 对角线弦【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
对角线弦【难度:2级】:答案1:using System;using System.Linq;using System.Text;public class Kata{ public static string[] DiagonalsOfSquare(params string[] array) { int n = array.Length; ...原创 2019-12-17 22:57:58 · 216 阅读 · 0 评论 -
C#练习题答案: 计算复杂的伽玛功能【难度:4级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
计算复杂的伽玛功能【难度:4级】:答案1:using System;using System.Numerics;public class Kata{ public static Complex Gamma(Complex z) { int g = 7; double[] p = {0.99999999999980993, 676....原创 2019-12-13 07:57:35 · 161 阅读 · 0 评论 -
csharp基础练习题:分割的数量【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:分割的数量【难度:1级】:计算出有多少次数量可以由给定数量进行划分.实施例例如数6可以通过2两次可分为: PY1. 6/2 = 32. 3/2 = 1余数= 1100可以通过2六倍可分为: PY1.100 / 2 = 502. 50/2 = 253. 25/2 = 12余14. 12/2 = 65. 6/2 = 36. 3/2 = 1 1余...原创 2019-12-12 09:59:12 · 180 阅读 · 0 评论 -
csharp基础练习题:描述列表【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:描述列表【难度:1级】:Write函数describeList告诉如果列表为空或仅包含一个元素以上.编程目标: using NUnit.Framework; using System; using System.Collections.Generic;public class Describe{ public static string describ...原创 2019-12-12 09:57:28 · 782 阅读 · 0 评论 -
csharp基础练习题:惯性阵【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:惯性阵【难度:1级】:数组矩阵被定义为inertialif下列条件成立:一种.它至少包含一个奇数值湾数组矩阵中的最大值是偶数C.每个奇数值大于每一个偶数值是不是最大值.例如:-所以[11,4,20,9,2,图8是惯性因为一种.它至少包含一个奇数值[11,9]湾数组矩阵中的最大值是20,其连C.两个奇数值(11和9)是大于一切是不等于20(最大)的偶...原创 2019-12-12 08:58:22 · 173 阅读 · 0 评论 -
csharp基础练习题:字值【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:字值【难度:1级】:如果给定字符串"ABC"并且假设字符串中的每个字母具有值等于其字母表中的位置时,我们的字符串将具有’1 + 2 + 3 = 6的值.这意味着:一个= 1,B = 2,C = 3 … Z = 26`.您将获得一个字符串列表,你的任务是返回字符串的值作为上述解释在列表中该字符串的位置相乘.为了我们的目的,定位开始1.nameValue [ "ABC",...原创 2019-12-12 08:56:37 · 186 阅读 · 0 评论 -
csharp基础练习题:简单有趣#131:了解慈善赛【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:简单有趣#131:了解慈善赛【难度:1级】:任务你有一些人谁是投注的钱,他们都用相同数额的钱(这个数字> 0)开始.查找出来,如果大量的给定的最终状态是可能的后投注了和金钱重新分配.输入输出- [输入]整数数组ARR所提出的结束状态表示为每个玩家最终金额- [输出]的布尔值TRUE;如果这是一个可能的结束状态;否则返回FALSE例子对于ARR =...原创 2019-12-12 07:56:36 · 158 阅读 · 0 评论 -
C#练习题答案: 功能2 - 平方参数【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
功能2 - 平方参数【难度:0级】:答案1:public class Kata{ public static double Square(double x) => x * x;}答案2:public class Kata{ // Write a static function "Square" here which takes a double // and...原创 2019-12-11 09:58:26 · 160 阅读 · 0 评论 -
C#练习题答案: 简单有趣#47:被盗午餐【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#47:被盗午餐【难度:2级】:答案1:using System.Collections.Generic;using System;using System.Text;namespace myjinxin{ public class Kata { public string StolenLunch(string note) ...原创 2019-12-11 08:57:33 · 97 阅读 · 0 评论 -
C#练习题答案: 碰撞检测【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
碰撞检测【难度:1级】:答案1:using System;public class Kata { public static bool Collision(double x1, double y1, double r1, double x2, double y2, double r2) => Math.Sqrt(Math.Pow(x1 - x2, 2) + Math.Pow...原创 2019-12-11 07:56:45 · 215 阅读 · 0 评论 -
C#练习题答案: 字值【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
字值【难度:1级】:答案1:using System;using System.Linq;public class Kata{ public static int[] WordValue(string[] a) => a.Select((s, i) => (i + 1) * s.ToCharArray().Aggregate(0, (t, c) => t + 1 ...原创 2019-12-09 22:56:34 · 116 阅读 · 0 评论 -
C#练习题答案: 该dropWhile功能【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
该dropWhile功能【难度:1级】:答案1:using System;using System.Linq;public class Kata{ public static int[] DropWhile(int[] arr, Func<int, bool> pred) { return arr.SkipWhile(pred).ToArra...原创 2019-12-09 07:56:34 · 63 阅读 · 0 评论 -
C#练习题答案: 举手【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
举手【难度:1级】:答案1:public static class Hands{ public static int[] GetPositions(int s) { return new int[] { s % 3, s / 3 % 3, s / 9 % 3 }; }}答案2:using System;public static cla...原创 2019-12-07 21:57:29 · 189 阅读 · 0 评论 -
C#练习题答案: 渐渐地打折奶价【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
渐渐地打折奶价【难度:1级】:答案1:using System;public class Kata{ const double discount = 0.05; const double litreReductionPoint = 2; public static double MilkPrice(double litres, double pricePerLitre)...原创 2019-12-07 07:57:23 · 122 阅读 · 0 评论 -
C#练习题答案: 雨量【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
雨量【难度:2级】:答案1:using System;using System.Linq;using System.Text.RegularExpressions;class Rainfall { public static double[] gett(string t, string s) { return s.Split('\n').First(x=>x....原创 2019-12-05 09:57:27 · 165 阅读 · 0 评论 -
C#练习题答案: 笛卡尔积【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
笛卡尔积【难度:3级】:答案1:using System;using System.Collections.Generic;using System.Linq;public static class CartesianExtension{ public static IEnumerable<TResult> Cartesian<TSource, TResul...原创 2019-12-05 07:56:38 · 284 阅读 · 0 评论 -
C#练习题答案: 求解长方体索玛【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
求解长方体索玛【难度:2级】:答案1:using System;using System.Collections.Generic;using System.Linq;public class SomaCuboidSolver{ public static string[, ,] Solve(int w, int h, int d, Dictionary<string, ...原创 2019-12-03 21:57:30 · 148 阅读 · 0 评论 -
C#练习题答案: 乖不乖?【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
乖不乖?【难度:1级】:答案1:using System.Collections.Generic;using System.Linq;public class NaughtyOrNice{ public static IEnumerable<string> GetNiceNames(IEnumerable<Person> people) { ...原创 2019-12-03 07:56:39 · 90 阅读 · 0 评论 -
C#练习题答案: 使Deadfish游泳【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
使Deadfish游泳【难度:2级】:答案1:using System.Collections.Generic;public class Deadfish{ public static int[] Parse(string program) { var output = new List<int>(); int value = 0; ...原创 2019-12-01 21:59:30 · 144 阅读 · 0 评论 -
C#练习题答案: 数字出现的计算斐波那契返回计数【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
数字出现的计算斐波那契返回计数【难度:3级】:答案1:namespace Solution { using System; using System.Linq; using System.Collections.Generic; using System.Numerics; public static class Kata { ...原创 2019-12-01 08:58:27 · 94 阅读 · 0 评论 -
C#练习题答案: 哪里是Vasya?【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
哪里是Vasya?【难度:1级】:答案1:using System;public class Line { public static int WhereIsHe(int p, int bef ,int aft) { return Math.Min(p-bef,aft+1); } }答案2:u...原创 2019-12-01 07:56:40 · 92 阅读 · 0 评论 -
C#练习题答案: 简单有趣#21:向数氏族【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#21:向数氏族【难度:1级】:答案1:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace myjinxin{ using System; public class Kata { public ...原创 2019-11-29 21:59:12 · 103 阅读 · 0 评论 -
C#练习题答案: 思维与测试:不完美?抛弃!【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
思维与测试:不完美?抛弃!【难度:2级】:答案1:namespace myjinxin{ using System; public class Kata { public string Testit(string s){ string result = ""; for(int i = 2; i < ...原创 2019-11-29 09:56:38 · 76 阅读 · 0 评论 -
csharp进阶练习题:号码动物园巡逻【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:号码动物园巡逻【难度:2级】:背景:你在许多动物园的工作,似乎数字中的一个已经失踪了!动物园工作人员不知道号丢失什么,太无能了弄明白,所以他们聘请你为他们做.如果动物园失去另一个号码,他们希望你的程序工作,无论多少个号码总共有.任务:写一个函数,它从1唯一编号的改组数组矩阵N与一个元件缺失(其可以是任何数目,包括N).返回此失踪人数.例子:findNumb...原创 2019-11-28 09:58:02 · 168 阅读 · 0 评论 -
csharp基础练习题:从ASCII值获得字符【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:从ASCII值获得字符【难度:0级】:写一个函数,它接受若干并返回对应的ASCII字符该值.例:```GET_CHAR(65)#=> 'A'``````javaAscii.getChar(65)//> 'A'```对于ASCII表,你可以引用http://www.asciitable.com/编程目标:public clas...原创 2019-11-28 08:58:16 · 383 阅读 · 0 评论 -
csharp进阶练习题:伪装序列(II)【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:伪装序列(II)【难度:2级】:让我们定义两个和’U(N,P)和V(N,P)`:任务:1)计算U(N,P)和V(N,P)具有两个蛮力功能U1(N,P)和V1(N,P).2)尝试U1(N,P)和V1(N,P)为和N``p的小的值和推测的U(N,P)和Ⅴ的结果(N页)3)利用2)写入u_eff(N,P)和v_eff(N,P)(或uEff(N,P)和VEFF(N,P)...原创 2019-11-28 08:57:27 · 127 阅读 · 0 评论 -
csharp基础练习题:算上猴子!【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:算上猴子!【难度:0级】:你把你的儿子去森林看猴子.你知道,有一定数量的有(n)的,但你的儿子太年轻,只欣赏完整号码,他已经开始从1计数它们.作为一个好家长,你会坐下来和他一起算.鉴于数(n),填充的所有数值的数组至多且包括该号码,但不包括零.例如:monkeyCount(10)// - > [1,2,3,4,5,6,7,8,9,10]monkeyCoun...原创 2019-11-28 07:58:16 · 180 阅读 · 0 评论 -
csharp基础练习题:小数的位数【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:小数的位数【难度:1级】:确定在一个无符号整数的十进制数字号码.例如,图9是一个数字,66具有2位和128685具有6位数字.要小心,以避免溢出/下溢.编程目标:public class DecTools { public static int Digits(ulong n) { return 0; }}8测试样例:namespace S...原创 2019-11-28 07:57:21 · 286 阅读 · 1 评论 -
C#练习题答案: 伪装序列(II)【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
伪装序列(II)【难度:2级】:答案1:using System;using System.Numerics;public class Disguised2{ private static BigInteger Choose(int n, int p) { BigInteger ret = new BigInteger(1); for ...原创 2019-11-27 21:57:26 · 90 阅读 · 0 评论 -
C#练习题答案: 最大的对产品【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
最大的对产品【难度:1级】:答案1:public class Kata{ public static int MaxProduct(int[] array) { int num1 = 0; int num2 = 0; foreach(var num in array) { if(num ...原创 2019-11-27 08:58:19 · 62 阅读 · 0 评论 -
C#练习题答案: 添加二进制数【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
添加二进制数【难度:2级】:答案1:using System;public class BinaryNumbers{ public static string Add(string a, string b) { int soma = GetDecimal(a) + GetDecimal(b); string binario = ""; ...原创 2019-11-27 07:57:27 · 114 阅读 · 0 评论 -
csharp基础练习题:排序?是?没有?怎么样?【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:排序?是?没有?怎么样?【难度:1级】:完成它接受一个整数数组,并且返回以下中的一个的方法:*"是的,升" - 如果数组中的数字按升序进行排序*"是的,降" - 如果数组中的数字以降序排序*"不" - 否则你可以假设数组将永远是有效的,总是会有一个正确的答案.编程目标:public class Kata{ public static string IsS...原创 2019-11-26 09:58:53 · 136 阅读 · 0 评论 -
csharp高级练习题:扫描排序。【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:扫描排序.【难度:3级】:你必须编写驱动一些硬件软件.硬件是用来在不同的配置中执行的一些物理量的一些测量.之间的两个配置有可以改变的倍数的参数.但是,一些参数可能需要更长的时间来改变.** 我们每次只改变一个参数**作为一个例子,用探针,我们希望扫描4点的二维网格.A B çd  ...原创 2019-11-26 09:56:37 · 112 阅读 · 0 评论 -
csharp基础练习题:基本的数学运算【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:基本的数学运算【难度:0级】:你的任务是创建一个具有四个基本数学运算的功能.该函数应采取三个参数 - 操作(串/焦炭),值1(数),值2(号码),点击.该函数应该应用选定的操作之后返回的数字结果.** 例子:**basicOp( '+',4,7)//输出:11basicOp( ' - ',15,18)//输出:-3basicOp( '*',5,5)//输出:2...原创 2019-11-26 07:57:27 · 230 阅读 · 0 评论 -
csharp高级练习题:选择势均力敌的球队【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:选择势均力敌的球队【难度:3级】:鉴于运动员(见下文详细类)的列表,其划分成两个势均力敌队并返回队总得分值之间的差,如果侧面可以精确匹配,则结果应该是0如果玩家在经过数为偶数,则团队应该相等,如果玩家人数为奇数,然后一个团队会比其他球队多了一个播放器可以假定:每个玩家的得分将是0和100 之间的数的玩家在传递的最大数目将是10点击公共类播放器{ 公共字符...原创 2019-11-26 07:56:32 · 163 阅读 · 1 评论 -
C#练习题答案: 简单有趣#372:丢失或赚?【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#372:丢失或赚?【难度:1级】:答案1:using System;public static class Kata{ public static string LoseOrEarn(int costPrice, int sellPrice, int fakeMoney, int paidBack) { int money = ((sellPrice+paidB...原创 2019-11-25 09:58:27 · 116 阅读 · 0 评论 -
C#练习题答案: 基本的数学运算【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
基本的数学运算【难度:0级】:答案1:namespace Solution{ public static class Program { public static double basicOp(char op, double val1, double val2) { switch(op){ case '+': return val1+va...原创 2019-11-25 08:57:31 · 139 阅读 · 0 评论 -
csharp基础练习题:它是负零(-0)?【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:它是负零(-0)?【难度:1级】:存在两个零:+0(或只是0)和-0.编写一个函数,返回如果TRUE输入数目是-O;否则返回FALSE(TRUE;和FALSE用于Python).在JavaScript /打字稿/ CoffeeScript的输入将是一个数.在Python / Java的/ C / NASM /哈斯克尔/输入将是一个浮子.编程目标:public s...原创 2019-11-24 09:58:21 · 175 阅读 · 0 评论 -
csharp基础练习题:简单有趣#145:桌面游戏【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:简单有趣#145:桌面游戏【难度:1级】:任务阿里和阿里有3×3 table和演奏上.它们具有4表(2×2)A,B,C和d在此表中. 在开头的9号在3×3台为零. 阿里在每次移动从A,B,C和d选择一个2×2表,并增加所有在该4个数字的一个. 他问阿里,他是多么增加表A,B,C和D(如果他...原创 2019-11-24 09:56:38 · 152 阅读 · 0 评论