美文网首页
微习惯养成第一天——求两个数的和

微习惯养成第一天——求两个数的和

作者: 天天one | 来源:发表于2017-07-12 17:05 被阅读14次

背景

我自认为自己是个没有毅力,想改变自己却总是无法坚持,很苦恼,也很沮丧。前几天听到关于微习惯的培养问题,决定从现在开始写简书,每天坚持发一篇文章,哪怕是几十个字记录自己的生活,目的就是培养自己的意志力,慢慢的改变自己。

今天是第一天,刷刷LintCode的题,先从最简单的开始,目的是培养每天编程的习惯,大家可以来相互监督和学习。

求两数之和

  • 题目:给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。
  • 要求:你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 1 到 n,不是以 0 开头。
  • 样例:给出 numbers = [2, 7, 11, 15], target = 9, 返回 [1, 2].

我的答案如下:

public class Solution {
    /*
     * @param numbers : An array of Integer
     * @param target : target = numbers[index1] + numbers[index2]
     * @return : [index1 + 1, index2 + 1] (index1 < index2)
     */
    public int[] twoSum(int[] numbers, int target) {
        // write your code here
        int[] result = new int[2];
        for (int i = 0; i < numbers.length; i++) {
            result[0] = i + 1;

            for (int j = 1; j < numbers.length; j++) {
                if (i >= j) {
                    continue;
                }
                result[1] = j + 1;
                if (target == (numbers[i] + numbers[j])) {
                    return result;
                }
            }
        }
        return result;
    }
}

同学们有好的思路和想法可以踊跃讨论!

相关文章

  • 微习惯养成第一天——求两个数的和

    背景 我自认为自己是个没有毅力,想改变自己却总是无法坚持,很苦恼,也很沮丧。前几天听到关于微习惯的培养问题,决定从...

  • 11/28 小改变,大收获

    今天的作业是列出自己已经养成或者打算养成的微习惯。列两个我已经养成的微习惯,和一个刚刚开始的微习惯吧。 顺手处理掉...

  • R dplyr操作

    求交集、并集和差集 求两个数据框的交集 求两个数据框的并集(自动去除重复) 求两个数据框的并集,不去除重复

  • 为什么你的习惯没有塑造你?

    前两天我通过《微习惯的惊人力量》和《关注目标还是关注过程》两篇文章,谈了习惯养成会给我们带来的好处,以及在习惯养成...

  • 微习惯养成第三天——求两个链表的和

    求两个链表的和 题目:你有两个用链表代表的整数,其中每个节点包含一个数字。数字存储按照在原来整数中相反的顺序,使得...

  • 4-5倍数问题

    已知两个数的和(差)以及这两个数之间的倍数关系,求这两个数。我们常称这类问题为和(差)倍问题。 和...

  • 行动和持续

    今天是微习惯养成计划行动的第一天。 这次微习惯养成目标之一是锻炼自己的口才,沟通交流能力也是需要锻炼的,虽然我的普...

  • JS_BasicPractice_1

    题目 1.求两个数的余数 给定两个数字,求第一个数字除以第二个数字后所得的余数。例子:给定 9 和 4,返回 12...

  • 小学数学应用题之“和倍问题”

    昨天我们学习了“和差问题”,和差问题就是已知两个数的和与差,求这两个数各为多少。那和倍呢?是不是就是已知两个数的和...

  • 943篇|微习惯

    每天早安打卡和晚安算是我的一个微习惯,早晚读书是,写日记也是,运动是我正在养成的新的微习惯,还在努力养成新的微习惯...

网友评论

      本文标题:微习惯养成第一天——求两个数的和

      本文链接:https://www.haomeiwen.com/subject/uuibhxtx.html