日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

我們將編寫一個 JavaScript 程序來查找一個三元組,其中兩個元素之和等于第三個元素。該程序將使用數組和循環結構來實現。我們將迭代數組并檢查每個元素是否兩個元素的總和等于當前元素。如果我們發現這樣的三元組,我們將立即返回它。該程序將有助于各種數學計算,我們需要找到遵循特定規則的三元組。

方法

這是使用 JavaScript 解決查找三元組問題的一種方法,使得兩個元素的總和等于數組中的第三個元素 –

    循環遍歷數組,對于每個元素,從數組中所有其他元素的總和中減去它。

    檢查第 1 步中獲得的差異是否存在于數組中。

    如果在數組中發現差異,則返回三元組。

    對數組中的每個元素重復步驟 1 到 3。

    如果沒有找到這樣的三元組,則返回適當的消息

    示例

    這是一個完整的 JavaScript 程序,用于查找三元組,使得兩個元素之和等于第三個元素 –

    function findTriplet(arr) {
       for (let i = 0; i < arr.length; i++) {
          for (let j = i + 1; j < arr.length; j++) {
             for (let k = j + 1; k < arr.length; k++) {
                if (arr[i] + arr[j] === arr[k]) {
                   return [arr[i], arr[j], arr[k]];
                }
             }
          }
       }
       return "No such triplet found";
    }
    let arr = [1, 4, 45, 6, 10, 8];
    let result = findTriplet(arr);
    console.log(result);
    

    登錄后復制

    說明

      findTriplet 函數接受一個數組作為輸入,如果兩個元素之和等于第三個元素,則返回一個三元組。

      該函數使用三個嵌套循環來檢查數組中三個元素的每種可能組合。

      最外層循環 i 迭代數組的每個元素。

      第二個循環ji的下一個元素開始,并迭代數組的其余元素。

      第三個循環kj的下一個元素開始,并迭代數組的其余元素。

      對于三個元素 arr[i]、arr[j]、 和 arr[k] 的每個組合,該函數檢查是否 arr[i] + arr[j ] === arr[k]。如果此條件為真,則返回三元組[arr[i], arr[j], arr[k]]。

      如果沒有找到這樣的三元組,該函數將返回字符串“No such Triplet found”。

      程序聲明一個數組 arr 并調用 findTriplet 函數,并將 arr 作為參數傳遞。

      函數的結果存儲在result變量中并記錄到控制臺。

      以上就是JavaScript 程序查找一個三元組,使得兩個之和等于第三個元素的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:之和 元素 查找 第三個 等于
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定