赞
踩
给定一个整数数组 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就是数组的索引。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。