csharp基础练习题:拿衍生词【难度:0级】:
此函数将两个数字作为参数,第一个数字是系数,第二个数字是指数.您的系数应该乘以两个数字,然后从指数中减去1.然后,它必须打印出一个表达式(如28x ^ 7).
derive(7,8)//在这种情况下,函数应该乘以7和8,然后从8减去1.
它应输出"56x ^ 7",第一个数字56是两个数字的乘积,第二个数字是指数减1.
derive(7,8)//这应输出"56x ^ 7"
derive(5,9)//这应输出"45x ^ 8"
这个函数的输出应该是一个字符串!指数永远不会是1,任何数字都不会是0.
编程目标:
public class Kata
{
public static string Derive(double coefficient, double exponent)
{
}
}
测试样例:
namespace Solution {
using NUnit.Framework;
using System;
[TestFixture]
public class SolutionTest
{
private static object[] Basic_Test_Cases = new object[]
new object[] {7, 8, "56x^7"},
new object[] {5, 9, "45x^8"},
};
[Test, TestCaseSource(typeof(SolutionTest), "Basic_Test_Cases")]
public void Basic_Test(double coefficient, double exponent, string expected)
{
Assert.AreEqual(expected, Kata.Derive(coefficient, exponent));
最佳答案(多种解法):
更多关联题目:
csharp基础练习题:邪恶或奇怪【难度:0级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练
csharp高级练习题:并发任务执行【难度:3级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练
csharp基础练习题:Alan Partridge II - Apple Turnover【难度:0级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练
csharp基础练习题:行权重【难度:1级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/take-the-derivative