c#基础编程训练题库
goodview andyldm
攀登科学之巅,尽领风骚美景,因景而越,曼妙人生。
展开
-
C#练习题答案: 与伯努利的数字相处【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
与伯努利的数字相处【难度:3级】:答案1:using System;class AlongBern{ private static double bNb(int n) { if (n == 0) {return 1.0;} if (n == 1) {return -0.5;} if (n % 2 == 1) {return 0...原创 2019-08-21 17:41:17 · 374 阅读 · 1 评论 -
C#练习题答案: 完成模式#1【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
完成模式#1【难度:1级】:答案1:using System;using System.Linq;public class Kata{ public string Pattern(int n) { return string.Join("\n", Enumerable .Range(1, Math.Max(0, n)) .Se...原创 2019-08-21 17:42:11 · 330 阅读 · 0 评论 -
C#练习题答案: Geohashing【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
Geohashing【难度:3级】:答案1:using System;using System.Security.Cryptography;using System.Text;public class Kata{ public static Tuple<double, double> GeoHashing(double dow, DateTime? date = nu...原创 2019-08-21 17:43:08 · 204 阅读 · 0 评论 -
C#练习题答案: 优化寻路算法【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
优化寻路算法【难度:3级】:答案1:using System;public class PathValidator{ public static int GetNumberOfReachableFields(bool[][] grid, int rows, int columns, int startRow, int startColumn) { retu...原创 2019-08-21 17:44:03 · 359 阅读 · 0 评论 -
C#练习题答案: 折叠数组矩阵【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
折叠数组矩阵【难度:2级】:答案1:using System.Linq;public class Kata{ public static int[] FoldArray(int[] array, int runs) { int length = array.Length/2; var folded = array.Take(len...原创 2019-08-21 17:45:04 · 198 阅读 · 0 评论 -
C#练习题答案: 排序奇数【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
排序奇数【难度:2级】:答案1:using System.Collections.Generic;using System.Linq;public class Kata{ public static int[] SortArray(int[] array) { Queue<int> odds = new Queue<int>(ar...原创 2019-08-21 17:45:56 · 127 阅读 · 0 评论 -
csharp高级练习题:与伯努利的数字相处【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:与伯努利的数字相处【难度:3级】:让我们定义一个函数`f,如:(1)对于k正奇数> 2:<a href =“http://www.codecogs.com/eqnedit.php?latex=\bg_green&space;f(k)&space;=&space;\sum_{n=1}{nb}1/n{k }“target =”_ b...原创 2019-08-22 13:39:13 · 205 阅读 · 0 评论 -
csharp基础练习题:简单的乐趣#107:公司机器人战略【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:简单的乐趣#107:公司机器人战略【难度:1级】:#任务 CodeFights公司有一些Bots的作品。每个CodeFights公司机器人都由该特定公司的工程师培训。它的工作方式是每个公司的代表性工程师组在机器人上线之前被识别为培训师,并且他们在培训阶段针对机器人进行CodeFight。当前的训练算法肯定更复杂,但让我们假设它以这种方式工作:对于每位培训师,...原创 2019-08-22 13:40:02 · 171 阅读 · 0 评论 -
csharp基础练习题:找到左上角到右下角的总和【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:找到左上角到右下角的总和【难度:1级】:给定一个方阵(即子数组矩阵数组),找到第一个数组的第一个值,第二个数组的第二个值,第三个数组的第三个值的总和,依此类推…## 例子array = [[1,2], [3,4]]对角线总和:1 + 4 = 5arra...原创 2019-08-22 13:40:53 · 159 阅读 · 0 评论 -
csharp进阶练习题:简单的乐趣#171:获得糖果位置【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:简单的乐趣#171:获得糖果位置【难度:2级】:#任务 Mr.Nam有’n糖果,他想把一个糖果放在一个桌子的每个单元格里。表框有r行和c`列。每种糖果都用其细胞编号标记。单元格编号的范围为1到N,方向从右到左,从下到上。Nam想知道特定的’糖果’的位置以及哪个盒子拿着它。结果应该是一个数组,并且恰好包含3个元素。第一个元素是表的label;第二个元素是糖...原创 2019-08-22 13:41:43 · 136 阅读 · 0 评论 -
csharp基础练习题:完成模式#1【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:完成模式#1【难度:1级】: ###任务:你必须编写一个函数pattern,它返回以下模式(参见模式和例子),直到’n`行数。*注意:“返回”图案与“打印”图案不同。####规则/注意事项:*如果n <1那么它应该返回“”,即空字符串。*模式中没有“空白”。###图案:1 22 ...原创 2019-08-22 13:42:33 · 270 阅读 · 0 评论 -
csharp高级练习题:Geohashing【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:Geohashing【难度:3级】:实现xkcd提出的[Geohashing算法](https://xkcd.com/426/)。![Geohashing算法](https://imgs.xkcd.com/comics/geohashing.png)具体来说,给定Dow开头和日期对象(可选),使用以下步骤返回geohashing坐标(改编自[explainxkcd](...原创 2019-08-22 13:43:23 · 211 阅读 · 0 评论 -
csharp高级练习题:图形02:绘制圆圈【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:图形02:绘制圆圈【难度:3级】:你的任务是在给定的<font size =“+ 1”上实现<font size =“+ 1”>圆形算法</ font>和<font size =“+ 1”>绘制圆圈</ font> >“图形画布”</ font>。这个kata类的预加载部分包含一些有用的东西 - ...原创 2019-08-22 15:53:54 · 341 阅读 · 0 评论 -
C#练习题答案: 简单的乐趣#171:获得糖果位置【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单的乐趣#171:获得糖果位置【难度:2级】:答案1:namespace myjinxin{ using System; public class Kata { public int[] GetCandyPosition(int n, int r, int c, int candy) { if (can...原创 2019-08-21 17:40:12 · 101 阅读 · 0 评论 -
C#练习题答案: 最符合数字的【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
最符合数字的【难度:1级】:答案1:using System;using System.Collections.Generic;using System.Linq;public class Kata{ public static bool AmicableNumbers(int num1, int num2) { int sum1 = 0; int sum2...原创 2019-08-21 17:39:16 · 738 阅读 · 0 评论 -
C#练习题答案: 更短的路径【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
更短的路径【难度:2级】:答案1:namespace Main{using System;using NUnit.Framework;[TestFixture]public static class Tests{ public static string[] myAnswer(string[] goal) { int n = 0, s = 0, w = 0, e...原创 2019-08-20 15:45:16 · 87 阅读 · 0 评论 -
C#练习题答案: 找到左上角到右下角的总和【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
找到左上角到右下角的总和【难度:1级】:答案1:using System.Linq;public static class Kata{ public static int DiagonalSum(int[,] matrix) { return Enumerable.Range(0, matrix.GetLength(0)).Sum(i => matrix[i, i]...原创 2019-08-20 16:21:49 · 122 阅读 · 0 评论 -
C#练习题答案: 图形02:绘制圆圈【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
图形02:绘制圆圈【难度:3级】:答案1:namespace smile67Kata{ using System; //Some general infos - you can use following preloaded "functions/vars" from the preloaded "Drawing"- Class: //const int W...原创 2019-08-20 16:22:46 · 171 阅读 · 0 评论 -
C#练习题答案: 积分总额【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
积分总额【难度:0级】:答案1:using System.Linq;using System;public static class Kata { public static int TotalPoints(string[] games) { int total = 0; foreach (string game in games) { ...原创 2019-08-21 17:37:33 · 207 阅读 · 0 评论 -
C#练习题答案: 简单的乐趣#107:公司机器人战略【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
简单的乐趣#107:公司机器人战略【难度:1级】:答案1:namespace myjinxin{ using System; using System.Linq; public class Kata { public double CompanyBotStrategy(int[][] TrainingData){ ...原创 2019-08-21 17:38:24 · 414 阅读 · 0 评论 -
csharp进阶练习题:排序奇数【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp进阶练习题:排序奇数【难度:2级】:你有一系列数字。你的任务是对升序奇数进行排序,但偶数必须在他们的位置。零不是奇数,你不需要移动它。如果您有一个空数组,则需要返回它。例sortArray([5,3,2,8,1,4])== [1,3,2,8,5,4]sortArray([5,3,2,8,1,4])== [1,3,2,8,5,4]sort_array([5,3,2,8,...原创 2019-08-22 15:54:45 · 151 阅读 · 0 评论