最开始的工作
个人来说,更习惯用matlab编程了,于是一开始的想法便是,自己在matlab里写完之后,复制粘贴到力扣里,再对语法细节进行修改。
但是叭QwQ。。。。。。没想到啊c++全忘光光辽~修改过程极为艰辛,matlab一分钟写完且运行没有问题,,,但是到力扣之后调试的工作花了一个小时。。。
这里matlab里的代码:
function position=liangshuzhihe(nums,target)
[~,n]=size(nums);
for i=1:n-1
for j=i+1:n
s=nums(i)+nums(j);
if s==target
position=[i,j];
end
end
end
修改代码
第一步(百度)
第二步(调试)(一个戏精的内心戏)
啊漏了int:
哎呀~咋又忘了捏QUQ:
啊哈哈哈哈哈哈哈hhhh 怎么还有~!!! 真实 ——int惨案:
私密马赛~ 报告老师我想用matlab(捂嘴:不,你不想)
唉~
嘿嘿__( : D ) ∠ ) 其实还有很多次错误~
(截图截累了,我还是专心调试吧)
. … … … … … …
这是最后一个问题:
解决办法:
参考博客(点这里)
结果
可以啦~! (氵&*@#¥&¥@¥#%金)
(以下:菜鸡的击败率)
附上代码:
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target)
{
int n=nums.size();
int i,j;
for (int i=0;i<n-1;i++)
{
for (int j=i+1;j<n;j++)
{
int s=nums[i]+nums[j];
if(s==target)
return {i,j};
}
}
return {i,j};
};
};
总结思考
1.力扣为什么没有matlab~!!!???差评
2.表白matlab~ 笔芯~♥(♪啦啦啦
3.这是自己做的第一题力扣,算是认认真真每一步都记录进了博客,啊哈哈哈之后的力扣题的博客我应该会水一水hhhhhh
(因为!截图 码字 很 辛 苦 的!)
(而且!大部分码的字 都 是 废 话QvQ)