![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
csharp面试题库和答案
goodview andyldm
攀登科学之巅,尽领风骚美景,因景而越,曼妙人生。
展开
-
C#练习题答案: 简单有趣#23:广场一串数字【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#23:广场一串数字【难度:2级】:答案1:using System;using System.Collections.Generic;using System.Linq;namespace myjinxin{ public class Kata { public int SquareDigitsSequence(int a0) ...原创 2019-12-13 09:58:56 · 300 阅读 · 0 评论 -
C#练习题答案: 排序书名:忽略文章【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
排序书名:忽略文章【难度:2级】:答案1:using System;using System.Collections.Generic;using System.Text;namespace Kata{ public class TitleSorter { private string IgnoreArticles(string x) { string ou...原创 2019-12-13 07:56:43 · 195 阅读 · 0 评论 -
C#练习题答案: 平衡比率【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
平衡比率【难度:3级】:答案1:using System;using System.Linq;public class Kata { public static int NextProduct(int[] desiredRatio, int[] actualStock) { var desired = desiredRatio.Select(i => ((doub...原创 2019-12-11 09:57:32 · 154 阅读 · 0 评论 -
C#练习题答案: (果然是高手+Grεεκ)案例【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
(果然是高手+Grεεκ)案例【难度:2级】:答案1:using System;using System.Collections.Generic;public class L33TGreekCase{ public static string GreekL33t(string str) { Dictionary<char, char> dict = new ...原创 2019-12-11 08:56:38 · 292 阅读 · 0 评论 -
csharp进阶练习题:多少个零?【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:多少个零?【难度:2级】:计数或计算多少次位"0"出现在整数从1到10 名词 -1以下.例如,当n为4,则返回的次数的数字"0"出现从1到9999的数目.对于n <= 0,返回零.编程目标:public static class Kata{ public static long CountZeroes(int n) { }}测试样例:...原创 2019-12-10 09:59:10 · 119 阅读 · 0 评论 -
csharp高级练习题:计算器【难度:5级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:计算器【难度:5级】:创建一个简单的计算器,鉴于运营商的一个字符串(+ - * 和/)和数字由空格分开的返回该表达式的值例:计算器()评价( "2/2 + 3 * 4 - 6").#=> 7Calculator.new.evaluate( "2/2 + 3 * 4 - 6")#=> 7Calculator.evaluate( "2/...原创 2019-12-10 09:57:30 · 337 阅读 · 0 评论 -
C#练习题答案: 不是所有的,但有时所有【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
不是所有的,但有时所有【难度:1级】:答案1:using System.Collections.Generic;using System.Linq;public class Kata{ public static string Remove(string str, Dictionary<char, int> what) { var chars...原创 2019-12-09 23:57:28 · 93 阅读 · 0 评论 -
C#练习题答案: 在数字素数【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
在数字素数【难度:3级】:答案1:using System;using System.Collections.Generic;public class PrimeDecomp { public static String factors(int lst) { var primes = new List<string>(); for (var number ...原创 2019-12-09 21:56:37 · 109 阅读 · 0 评论 -
C#练习题答案: 惊叹号系列#1:从字符串末尾删除感叹号【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
惊叹号系列#1:从字符串末尾删除感叹号【难度:0级】:答案1:public class Kata{ public static string Remove(string s) { return s.EndsWith("!") ? s.Remove(s.Length-1) : s; }}答案2:public class Kata{ public...原创 2019-12-07 22:58:18 · 187 阅读 · 0 评论 -
C#练习题答案: 多少个零?【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
多少个零?【难度:2级】:答案1:using System;public static class Kata{ public static long CountZeroes(int n) { if (n <= 1) return 0; return CountZeroes(n-1) + 9 * (long)Math.Pow(10, n-2) * (...原创 2019-12-07 21:58:19 · 168 阅读 · 0 评论 -
C#练习题答案: 简单有趣#66:获取最大数量【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#66:获取最大数量【难度:2级】:答案1:namespace myjinxin { using System.Collections.Generic; using System.Linq; public class Kata { public int ObtainMaxNumber( int[] arr ) { var...原创 2019-12-07 08:56:37 · 85 阅读 · 0 评论 -
csharp进阶练习题:通过规则的减少得到的结果【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:通过规则的减少得到的结果【难度:2级】:通过规则#Reducing得到的结果你的任务是减少数量的列表,以一个号码.点击为此,您得到的规则,你怎么也得减少数量的清单.点击你要连续使用这些规则.因此,当你到规则列表的末尾,你再次从头开始.一个例子是不是更多的话更清晰…数字:[2.0,2.0,3.0,4.0]规则:[(A,B)=> A + B,(A,B)=&...原创 2019-12-06 09:58:18 · 80 阅读 · 0 评论 -
csharp基础练习题:转换为货币格式整数【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:转换为货币格式整数【难度:1级】:写一个函数,它在输入的整数,并且输出具有货币格式的字符串.在货币格式整数由数字的字符串,其中每三个字符用逗号分隔表示.例如:123456 - > "123456"输入将永远是一个正整数,所以不用担心类型检查或负/浮点值.编程目标:using System;public class Kata{ public...原创 2019-12-06 09:56:33 · 145 阅读 · 0 评论 -
csharp基础练习题:我的生日 - 蛋糕【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:我的生日 - 蛋糕【难度:1级】:这是你的生日.你的同事给你买蛋糕.蛋糕上的蜡烛的数量提供(X).请注意,这不是现实,你的年龄可以在任何地方高达1000.是的,你会显得很乱.作为一个惊喜,你的同事已安排你的朋友隐藏在蛋糕内迸发出来.他们假装这是为了你的利益,但有可能是仅仅因为他们希望看到你跌倒过覆盖蛋糕.听起来很有趣!当你的朋友跳出蛋糕,他/她会敲一些蜡烛在地上的.如...原创 2019-12-06 08:57:28 · 187 阅读 · 0 评论 -
csharp高级练习题:笛卡尔积【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:笛卡尔积【难度:3级】:返回多个序列的笛卡尔乘积.例如:[1,2],[5],[8,9] => [1,5,8],[1,5,9],[2,5,8],[2,5,9] .输入始终是有效的,没有空和空序列.编程目标:using System;using System.Collections.Generic;using System.Linq;public stat...原创 2019-12-06 07:57:23 · 229 阅读 · 0 评论 -
C#练习题答案: 完成该模式#8 - 数字金字塔【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
完成该模式#8 - 数字金字塔【难度:2级】:答案1:using System.Linq;public class NumberPyramid{ static string Pattern(int i, int n) { var range = Enumerable.Range(1, i).Select(x => x % 10); var num = st...原创 2019-12-05 21:56:43 · 258 阅读 · 0 评论 -
C#练习题答案: 转换为货币格式整数【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
转换为货币格式整数【难度:1级】:答案1:public class Kata{ public static string ToCurrency(int price) => price.ToString("N0");}答案2:using System;public class Kata{ public static string ToCurrency(int p...原创 2019-12-05 09:56:35 · 113 阅读 · 0 评论 -
C#练习题答案: 周五13ths【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
周五13ths【难度:2级】:答案1:using System;using System.Collections.Generic;public static class Kata{ public static string FridayTheThirteenths(int Start, int End = int.MinValue) { if(End==int.MinVa...原创 2019-12-05 07:57:31 · 130 阅读 · 0 评论 -
C#练习题答案: 草蜢 - 终端游戏回合功能【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
草蜢 - 终端游戏回合功能【难度:0级】:答案1:using static Game.Logic;public class Kata{ public static void DoTurn() { RollDice(); Move(); Combat(); GetCoins(); BuyHealth(); PrintStatus();...原创 2019-12-03 22:00:54 · 94 阅读 · 0 评论 -
C#练习题答案: 问好!【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
问好!【难度:1级】:答案1:public class Greetings{ public static string greet(string name) => string.IsNullOrEmpty(name) ? null : $"hello {name}!";}答案2:public class Greetings { public sta...原创 2019-12-03 21:58:20 · 162 阅读 · 0 评论 -
C#练习题答案: 数组矩阵深计数【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
数组矩阵深计数【难度:2级】:答案1:using System;public class Kata{ public static int DeepCount(object o) { return Kata.DeepCount((object[])o); } public static int DeepCount(object[] a) { int coun...原创 2019-12-03 09:56:37 · 126 阅读 · 0 评论 -
csharp基础练习题:noobCode 03:检查这些信件...查看是否在“字符串1”的信件出现在“字符串2”【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:noobCode 03:检查这些信件…查看是否在"字符串1"的信件出现在"字符串2"【难度:1级】:编写一个函数,检查第二字符串中的字母是存在于第一:letterCheck([ "恍惚", "蜜露"])//真letterCheck([ "孔帕德雷斯", "窗帘"])//真letterCheck([ "解析", "秒差距"])//假功能不应该是大小写敏感的,...原创 2019-12-02 21:56:36 · 120 阅读 · 0 评论 -
csharp进阶练习题:象棋乐趣#10:国际象棋加密【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:象棋乐趣#10:国际象棋加密【难度:2级】:任务从以往的挑战囚犯喜欢下棋,使他们做出额外的通信电子计划C,它会如下.它们分布在标准的8×8的国际象棋棋盘的26个字母如下所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rTJpN1tr-1575251972826)(http://i.imgur.com/Sbdzpaa.jpg)][外...原创 2019-12-02 09:59:42 · 273 阅读 · 0 评论 -
csharp基础练习题:简单有趣#109:段封面【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:简单有趣#109:段封面【难度:1级】:任务鉴于一些点在同一直线上(数组矩阵A),确定与长度线段的最小数目L需要覆盖所有给定的点.如果它位于某一段内或在其边界的点被覆盖.示例对于A = [1,3,4,5,8]``和L = 3,输出应该是2.看看下面为更好地理解图像:对于A = [1,5,2,4,3]和L = 1,输出应该是3. SEG...原创 2019-12-02 09:58:01 · 120 阅读 · 0 评论 -
csharp进阶练习题:使Deadfish游泳【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:使Deadfish游泳【难度:2级】:写一个简单的解析器将解析和运行Deadfish.Deadfish有4个指令,各1个字符长:*i增量值(最初0)*D'递减值 *s平方值 *O`输出值到返回的数组无效字符应该被忽略.解析( "iiisdoso")=> [8,64]Deadfish.Parse( "iiisdoso")=>新INT [] {8,...原创 2019-12-02 08:58:16 · 149 阅读 · 1 评论 -
csharp基础练习题:简单有趣#21:向数氏族【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:简单有趣#21:向数氏族【难度:1级】:任务我们叫两个整数A和B的朋友,如果从数组矩阵中的除数每个整数要么是A和B或既不是也不B.如果两个整数是朋友两者的除数,他们说是同宗.有多少部族从1整数K,包容,分成?示例对于除数= [2,3],且k = 6,输出应该是4数字1和5是朋友,形成一个家族,2和4的朋友和形成家族,和3和6没有朋友,并且各自是家族本身.因此,数字...原创 2019-12-02 08:56:38 · 126 阅读 · 0 评论 -
csharp基础练习题:一个直线的斜率【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:一个直线的斜率【难度:1级】:任务你的挑战是写一个名为getSlope /get_slope /GetSlope功能,通过两个点计算线的斜率.输入如果:JavaScript的,蟒蛇各该函数取入点是2个元素长的数组矩阵.第一个数字是x坐标和第二数量的y坐标.如果通过这两个点的线是垂直的,或者同一个点出现两次,函数应该返回`null` /`None`.如果:C...原创 2019-12-02 07:56:31 · 324 阅读 · 0 评论 -
C#练习题答案: 最长元音链【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
最长元音链【难度:1级】:答案1:using System;using System.Text.RegularExpressions;using System.Linq;public static class Kata{ public static int Solve(string str) { if (str == null) { throw n...原创 2019-12-01 21:56:40 · 125 阅读 · 0 评论 -
C#练习题答案: 简单有趣#109:段封面【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单有趣#109:段封面【难度:1级】:答案1:namespace myjinxin{ using static System.Math; using System.Linq; public class Kata { public int SegmentCover(int[] points, int lineLength) { int ...原创 2019-12-01 08:56:45 · 113 阅读 · 0 评论 -
C#练习题答案: scytale的编码器/解码器(古斯巴达密码)【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
scytale的编码器/解码器(古斯巴达密码)【难度:3级】:答案1:using System;using System.Linq;using System.Text.RegularExpressions;namespace Scytale{ public class Scytale { public static string Decode(string m, int...原创 2019-11-29 22:56:40 · 501 阅读 · 0 评论 -
C#练习题答案: 草蜢 - 基本功能定影液【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
草蜢 - 基本功能定影液【难度:0级】:答案1:public class Kata{ public static int AddFive(int num) { return num + 5; }}答案2:public class Kata{ public static int AddFive(int num) { return (num + ...原创 2019-11-29 22:00:01 · 109 阅读 · 0 评论 -
C#练习题答案: 一个直线的斜率【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
一个直线的斜率【难度:1级】:答案1:namespace Solution { using NUnit.Framework; using System; using System.Collections.Generic; public static class Solution { public static double? GetSlope(Point p...原创 2019-11-29 21:57:31 · 739 阅读 · 0 评论 -
csharp高级练习题:Codewars风格排名系统【难度:4级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:Codewars风格排名系统【难度:4级】:写一类称为用户被用来计算用户将通过一个类似于Codewars用途排名系统进展的量.商业规则:用户开始于秩-8,可以进步一路8.没有0(零)排名.接下来的排名后-1 1.用户将完成的活动.这些活动也有行列.每次用户完成排名活动的用户等级进度更新基于活动的等级的关从完成的活动赚取的进步是相对于什么用户当前的等级是相对于...原创 2019-11-28 21:57:30 · 324 阅读 · 0 评论 -
C#练习题答案: 算上猴子!【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
算上猴子!【难度:0级】:答案1:using System.Linq;public static class MonkeyCounter{ public static int[] MonkeyCount(int n) { return Enumerable.Range(1, n).ToArray(); }}答案2:using System.Linq;pu...原创 2019-11-27 09:56:36 · 77 阅读 · 0 评论 -
C#练习题答案: TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
TO DE-RY-PO-陆琪暗号【难度:1级】:答案1: using System.Linq; public class Kata { public static string Encode(string str) => Decode(str); public static string Decode(string str) {...原创 2019-11-27 08:56:32 · 466 阅读 · 0 评论 -
csharp高级练习题:简单有趣#159:中东排列【难度:4级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:简单有趣#159:中东排列【难度:4级】:任务现在给你一个字符串s.在s每个字母出现一次. 考虑重新安排s的字母组成的所有字符串.在字典顺序排序这些字符串后,返回的中期. (如果该序列具有偶数长度N,定义其中期是(N / 2)个术语.)示例对于S = "ABC",结果应该是"BAC".为了将排列是:"ABC", "ACB", "BAC...原创 2019-11-26 09:58:01 · 254 阅读 · 0 评论 -
csharp基础练习题:它甚至有?【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:它甚至有?【难度:0级】:在这个习题我们传递一个数(n)到一个函数.您的代码将确定是否经过数为偶数(或没有).该函数需要返回一个true或false.数字可以是正的或负的整数或浮点数.浮标被认为是不均匀此习题.编程目标:public class Number{ public bool IsEven(double n) { // Your aw...原创 2019-11-26 08:57:28 · 149 阅读 · 0 评论 -
csharp高级练习题:Emirps【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:Emirps【难度:3级】:如果颠倒单词"反素数",您将有字的"地王".这个想法与此习题的目的有关的:我们应该选择所有反转时是** ** 不同素(所以回文质数应该被丢弃)的素数.例如:如图13所示,17是素数,分别反转为31,71,其也素数,所以13和17都是"emirps".但素数757,787,797是回文质数,这意味着反向号码是和原来一样,所以他们不被视为"em...原创 2019-11-26 08:56:36 · 279 阅读 · 1 评论 -
C#练习题答案: Burrows-Wheeler变换编码I.【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
Burrows-Wheeler变换编码I.【难度:2级】:答案1:using System.Linq;using System;public class BurrowsWheelerTransform { public static string Coding(string text) { text = text + "|"; return string.Conc...原创 2019-11-25 09:59:13 · 126 阅读 · 0 评论 -
C#练习题答案: 选择势均力敌的球队【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
选择势均力敌的球队【难度:3级】:答案1:using System;using System.Collections.Generic;using System.Linq;public class Player{ public string Name { get; } public int Score { get; } private Player(){ }...原创 2019-11-25 08:58:24 · 112 阅读 · 0 评论