给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值target 的那 两个 整数,并返回它们的数组下标。
func twoSum(nums []int,target int) []int{
for i, x:= range nums{
for j:= i+1; j < len(nums); j++{
if x + nums[j] == target{
return []int{i,j}
}
}
}
return nil
}输入
[2,7,11,15] 9
输出
[0,1]
for循环对于数组的使用基本语法:for key,value := range arr {//}
key , value : key是数组的索引,value是数组的值的拷贝。
arr:循环需要遍历的数组数据。
1.for _,value := range data{//}
如果不需要key的话可以忽略,value就是数组元素的拷贝。
2.for value := range data{//}
只写一个value,value就是数组的索引。
版权声明:本文为weixin_45193103原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。