** _ _鉴于** * 整数数组*,** _ _查找** ** 从数组矩阵中的2倍相邻的数字乘以* 获得的最大产物 ** *.
** 数组矩阵/列表 ** 尺寸是* 至少2 *.
** 数组矩阵/列表 ** 数字可能是积极的* 混合,底片也归零*.
adjacentElementsProduct([1,2,3]); ==>返回6
2 * 3 = 6
获得,且** 它们是数组矩阵中的相邻的数字 **.
adjacentElementsProduct([9,5,10,2,24,-1,-48]); ==>回50
** _最大_产品** * 获得从乘以*
5 * 10 = 50
.
adjacentElementsProduct([ - 23,4,-5,99,-27,329,-2,7,-921])==>返回-14
-2 * 7 = -14
,和** 它们是数组矩阵中的相邻的数字 **.#播放随着列表/数组矩阵系列
public class Kata
{
public static int AdjacentElementsProduct(int[] array)
{
//Do Some Magic
}
}
using NUnit.Framework;
[TestFixture]
public class Tests
{
[TestCase(40, 5, 8)]
[TestCase(06, 1, 2, 3)]
[TestCase(90, 1, 5, 10, 9)]
[TestCase(06, 5, 1, 2, 3, 1, 4)]
public void PositiveNumbers(int expexted, params int[] a)
{
Assert.That(Kata.AdjacentElementsProduct(a), Is.EqualTo(expexted));
}
[TestCase(21, 3, 6, -2, -5, 7, 3)]
[TestCase(50, 9, 5, 10, 2, 24, -1, -48)]
[TestCase(30, 5, 6, -4, 2, 3, 2, -23)]
[TestCase(-14, -23, 4, -5, 99, -27, 329, -2, 7, -921)]
点击查看答案
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/maximum-product