整数深度【难度:2级】: 答案1: using System.Collections.Generic;namespace Solution {public class Kata {public static int ComputeDepth(int n){var intArray = new HashSet<char>(new [] { '0','1','2','3','4','5','6','7','8','9' });var i = 1;for (; intArray.Count > 0; i++) {foreach (var c in (i*n).ToString()) intArray.Remove(c);}return i-1;}} }? 答案2: using System.Collections.Generic; using System.Linq;...
csharp基础练习题:找到流浪号码【难度:1级】: 给你一个* 奇数长度的整数数组,其中所有这些都是相同的,除了一个数字. 完成接受这样一个数组的方法,并返回该单个不同的数字. ** 输入数组始终有效!**(奇数长度> = 3) 例子PY [1,1,2] ==> 2 [17,17,3,17,17,17,17] ==> 3 ? 迷路(3,{1,1,2})== 2 流浪(7,{17,17,3,17,17,17,17})== 3 编程目标: class Solution {public static int Stray(int[] numbers){return 0;} } 测试样例: using NU...
欢迎来到这个城市【难度:0级】: 答案1: public class Kata {public static string SayHello(string[] name, string city, string state) =>$"Hello, {string.Join(" ", name)}! Welcome to {city}, {state}!"; }? 答案2: public class Kata {public static string SayHello(string[] name, string city, string state)=> $"Hello, {(string.Join(" ", name))}! Welcome to {city}, {state}!"; }? 答案3: using System;public class...
csharp基础练习题:训练JS#7:if…else和三元运算符【难度:0级】: 培训JS#7: if…else和三元运算符 在Javascript中,if..else 是最基本的条件语句, 它由三部分组成: 条件,声明1,声明2 ,像这样: 如果(条件)声明 否则声明 如果(条件)声明 否则声明 如果(条件)声明 否则声明 如果(条件)声明 否则声明 如果条件:声明 else:statementb 如果条件然后声明 否则声明结束 if(condition){doThis(); } else {doThat();注意:此代码在有或没有括号的...
csharp基础练习题:字符串以?结尾?【难度:1级】: 完成解决方案,以便在传入的第一个参数(字符串)以第二个参数(也是字符串)结束时返回true. 例子: 解决方案('abc','bc')//返回true 解决方案('abc','d')//返回false 解决方案('abc','bc')//返回true 解决方案('abc','d')//返回false 解决方案('abc','bc')//返回true 解决方案('abc','d')//返回false 解决方案('abc','bc')# 返回true 解决方案('abc','d')# 返回false 晶 解决方案('abc',...
如下基础知识点,如果不熟透,以后容易弄笑话。。。。。 1、 常用数据类型:整型:int 、浮点型:double、布尔型:bool。。。。 2、 变量命名规范、赋值基础语法、数据类型的转换、运算符和选择语句 3、 四种循环结构:for循环、whie循环、do...while循环、foreach循环,嵌套循环 4、 数组、类与对象、 自动属性、对象实例化、方法的返回值、实例方法的调用、静态方法 4.1、静态的方法或变量是长期住留在内存中,直到程序关闭这个...
本文告诉大家通过 SharpDx 画出简单的 2D 界面本文属于 SharpDx 系列 博客,建议从头开始读 本文分为两步,第一步是初始化,第二步才是画界面 初始化 先创建 RenderForm 用来显示界面,在创建的过程需要指定宽度和高度_renderForm = new RenderForm();_renderForm.ClientSize = new Size(Width, Height);private const int Width = 1280;private const int Height = 720;上面创建的代码大部分参阅了C# 从零开始写 SharpDx 应用 初始...
简单的乐趣#69:同样强大?【难度:1级】: 答案1: namespace myjinxin {using System;using System.Linq;public class Kata{public bool AreEquallyStrong(int yourLeft, int yourRight, int friendsLeft, int friendsRight){int[]yourPower = {yourLeft, yourRight};int[]friendsPower = {friendsLeft, friendsRight};return yourPower.Max()==friendsPower.Max() && yourPower.Min()==friendsPower.Min(); }} }? 答...
简单加密#3 - 转动比特【难度:3级】: 答案1: public class Kata {const string alph = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 .";const string encr = "KqLrIoJpa6b7Y4Z5CiDjAgBhSyTzQwRxOuPvMsNte f.c8d9GmHnEkFlW2X3U0V1";public static string Crypt(string text,string input,string output) {string res = string.Empty;if(string.IsNullOrEmpty(text)) return(text);int q = input.IndexOf(text...
积分总额【难度: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) {if (game[0] > game[2])total += 3;else if (game[0] == game[2])total += 1; }return total;} }?答案2: using System; using System.Reflection; using System.Collections; using System.Collections.Generic; using Sy...
简单的乐趣#107:公司机器人战略【难度:1级】: 答案1: namespace myjinxin {using System;using System.Linq;public class Kata{public double CompanyBotStrategy(int[][] TrainingData){return TrainingData.Where(x=>x[1]>0).DefaultIfEmpty(new int[]{0}).Average(x=>x[0]);}} }?答案2: using System.Linq;namespace myjinxin { public class Kata{public double CompanyBotStrategy(int[][] TrainingData) => Training...
最符合数字的【难度: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 = 0;for (int i = 1; i < num1; i++) {if (num1 % i == 0) { sum1 += i; }}for (int j = 1; j < num2; j++) {if (num2 % j == 0 ) { sum2 += j; }} return (sum1==num2 && sum2==num1); } }?答案2: using ...
猜猜数组矩阵【难度:2级】: 答案1: namespace Solution {using NUnit.Framework;using System;using System.Collections.Generic;using System.Linq;[TestFixture]public class Sample_Tests{private static IEnumerable<TestCaseData> testCases{get{yield return new TestCaseData(new ArrayWrapper().Wrap(new int[] {2, 3, 3}), 3).Returns(new int[] {2, 3, 3});yield return new TestCaseData(new ArrayWrapper().Wrap(ne...
原文链接:https://www.cnblogs.com/InCerry/p/9404030.html目录 C#多线程编程系列(二)- 线程基础 1.1 简介 1.2 创建线程 1.3 暂停线程 1.4 线程等待 1.5 终止线程 1.6 检测线程状态 1.7 线程优先级 1.8 前台线程和后台线程 1.9 向线程传递参数 1.10 C# Lock关键字的使用 1.11 使用Monitor类锁定资源 1.12 多线程中处理异常参考书籍 笔者水平有限,如果错误欢迎各位批评指正! C#多线程编程系列(二)- 线程基础 1.1 简介 线程基...
原文链接:http://www.cnblogs.com/connorchen/archive/2011/03/26/1996386.html学习C#之余,继续整理网络上搜索到的资料: ASP.NET (Active Server Page 活动服务器页面) 网络服务使用普遍存在的网络协议和数据格式,如HTTP,XML进行通信。支持这些网络标准的任何系统都支持网络服务。 当网络服务和网络使用者依靠标准方式表示数据和命令、表示网络服务契约、算出网络服务所提供的容量时,网络服务才容易使用。 简单对象存取协议...