数组的最小值
来源:互联网 发布:java 连续登录天数 编辑:程序博客网 时间:2024/04/29 02:20
描述:
写一个返回数组最小值或最小值索引的方法。方法的第二个参数将决定返回最小值还是索引。假设第一个参数是一个至少有一个数字且无重复的整数数组,第二个参数必须是两个值之一:”value”或”index”
例如:
Kata.FindSmallest(new int[]{ 1, 2 , 3, 4, 5}, “value”) // => 1
Kata.FindSmallest(new int[]{ 1, 2 , 3, 4, 5}, “index”) // => 0
MyCode:
using System;using System.Linq;public class Kata{ public static int FindSmallest(int[] numbers, string toReturn) { if (toReturn == "value") { return numbers.Min(); } else if(toReturn == "index") { for (int i = 0; i < numbers.Length; i++) { if (numbers[i] == numbers.Min()) return i; } } return 0; }}
CodeWar:
using System;using System.Linq;public class Kata{ public static int FindSmallest(int[] numbers, string toReturn) { var min = numbers.Min(); return toReturn == "value" ? min : Array.IndexOf(numbers, min); }}
0 0
- 旋转数组的最小值
- 旋转数组的最小值
- 旋转数组的最小值
- 获取数组的最小值
- 旋转数组的最小值
- 旋转数组的最小值
- 旋转数组的最小值
- 数组的最小值
- 旋转数组的最小值
- 旋转数组的最小值
- 旋转数组的最小值
- 旋转数组的最小值
- 旋转数组的最小值
- 数组 最大值,最小值的选择
- 寻找旋转数组的最小值
- 输出旋转数组的最小值
- 二维数组的最大最小值
- 旋转数组的最小值问题
- C++STL基本了解
- java设计模式——原型模式
- 字符编码与字符集的区别
- OC__part11.3
- Mybatis实现多对多映射的查询
- 数组的最小值
- Fast-forward合并和普通合并
- 2016.10.15【初中部 NOIP提高组 】模拟赛C
- 初识嵌入式
- 总结28
- SpringMVC常用注解
- 消息队列的相关知识
- Java和PHP在Web开发方面的比较
- Android图片加载框架——Picasso和Glide