携程笔试android试卷
发布于 2017-09-21 20:39 1973 次浏览 0 赞 来自 笔试面试  

携程android笔试第二题,把byte数组转化成Base64,跪求AC代码

4 条回复

android试卷第一题题目都没有看到,说一个数组求两个元素的和为目标值。给出例子是,1,3,6,8。目标值为9。然后输出1,2;我看了半天,明明a[0]+a[3]也是等于9的。要输出哪个?。。。。。。不清不楚的

2017-09-21 20:42
for(int i=0;i<nums.length;i++){        
            		for(int j=i+1;j<nums.length;j++){
            			if( nums[i]+nums[j] ==target ){
            				return new int[]{i,j};
            			}
            		}
            	}
		return new int[]{-1,-1};


2017-09-21 20:44
coder_vENh9oMo 回复 coder_9HMNSY55

AC了吗?我也是这样的思路,但是你这种做法, 例子就过不了。

2017-09-21 21:01
coder_9HMNSY55 回复 coder_vENh9oMo

过了啊,我全部通过了的,第一题,后面的时间不够了,我20:00才开始做题,汗

2017-09-21 21:02
添加回复
回到顶部