简单的乐趣#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...