Leet Code 1. Two Sum

翻译
给一个里面元素为int的阵列,阵列中会有两个元素加起来等於target,回传这两个元素的位置。

范例1:
[2, 7, 11, 15],target = 9,2+7=9,因此回传[0, 1]

范例2:
[3, 2, 4],target = 6,2+4=6,因此回传[1, 2]

思路
使用双回圈,如果nums[i]+nums[j] = target 就回传i, j

/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function (nums, target) {  
    
     for( let i = 0 ; i < nums.length ; i++ ) { //nums[i] = 0, 1 ,2 ,3
         
         for( let j = i + 1 ; j < nums.length ; j++ ) { //nums[j] = 1, 2, 3, 4
             
             if( nums[i] + nums[j]  === target ){
                 
                 return [i, j];
             }
         }

     }
};

<<:  [笔记]vue-cli i18n 多语系应用练习

>>:  C# 如果class本身当参数传递是 call by reference , 那前面加上ref有何用呢?

Day 18 - Tally String Times with Reduce

前言 JS 30 是由加拿大的全端工程师 Wes Bos 免费提供的 JavaScript 简单应用...

Day6 Redis组态档设定-SNAPSHOT

Redis.config SNAPSHOT save Redis Server 依照需求将资料存在硬...

Day 0xF - Web ATM 内容?,测试模拟交易回传资讯

0x1 前言 昨天订单回覆有个 Web ATM URL 好吸引我,想去瞧一下里面长什麽样, 今天也把...

[Day-25] R语言 - 分群应用(五) 分群预测 - 资料清洗 ( data cleaning in R.Studio )

您的订阅是我制作影片的动力 订阅点这里~ 影片程序码(延续昨天) #步骤一: na补值&相异...

C# 入门数据类型(补充)

前面我们有简单的介绍了一下数组,后来考虑了一下,还是在这里增加一个补充说明一下。本篇除了说明数组外,...