原创 LeetCode-345-翻轉字符串中的元音字母-JavaScript版

// 345 easy 翻轉字符串中的元音字母 // 編寫一個函數,以字符串作爲輸入,反轉該字符串中的元音字母。 // // 示例 1: // 輸入: "hello" // 輸出: "holle" // 示例 2: // 輸入: "

原创 LeetCode349-兩個數組的交集-JavaScript版

// 349 easy 兩個數組的交集 // 給定兩個數組,編寫一個函數來計算它們的交集。 // // 示例 1: // 輸入: nums1 = [1,2,2,1], nums2 = [2,2] // 輸出: [2] // 示例 2

原创 LeetCode922-按奇偶排序數組2-JavaScript版

// 922 easy 按奇偶排序數組 II // 給定一個非負整數數組 A, A 中一半整數是奇數,一半整數是偶數。 // 對數組進行排序,以便當 A[i] 爲奇數時,i 也是奇數;當 A[i] 爲偶數時, i 也是偶數。 // 你

原创 LeetCode867-轉置矩陣-JavaScript版

// 867 --easy --轉置矩陣 // 給定一個矩陣 A, 返回 A 的轉置矩陣。 // 矩陣的轉置是指將矩陣的主對角線翻轉,交換矩陣的行索引與列索引。 // // 示例 1: // 輸入:[[1,2,3],[4,5,6],[

原创 LeetCode832-翻轉圖像-JavaScript版

// 832-easy-翻轉圖像 // 給定一個二進制矩陣 A,我們想先水平翻轉圖像,然後反轉圖像並返回結果。 // 水平翻轉圖片就是將圖片的每一行都進行翻轉,即逆序。例如,水平翻轉 [1, 1, 0] 的結果是 [0, 1, 1]。

原创 leetCode88-合併兩個有序數組-JavaScript版

//88 easy 合併兩個有序數組 // 給定兩個有序整數數組 nums1 和 nums2,將 nums2 合併到 nums1 中,使得 num1 成爲一個有序數組。 // // 說明: // 初始化 nums1 和 nums2 的

原创 LeetCode217-存在重複元素-JavaScript版

//217-easy-存在重複元素 // 給定一個整數數組,判斷是否存在重複元素。 // 如果任何值在數組中出現至少兩次,函數返回 true。如果數組中每個元素都不相同,則返回 false。 // // 示例 1: // 輸入: [1

原创 LeetCode66-加1-JavaScript版

// 定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。 // 最高位數字存放在數組的首位, 數組中每個元素只存儲單個數字。 // 你可以假設除了整數 0 之外,這個整數不會以零開頭。 // // 示例 1: // 輸入:

原创 leetCode283-移動0-JavaScript版

//283-easy-移動0 // 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 // // 示例: // 輸入: [0,1,0,3,12] // 輸出: [1,3,12,0,0]

原创 LeetCode1051-高度檢查器-JavaScript版

// 學校在拍年度紀念照時,一般要求學生按照 非遞減 的高度順序排列。 // // 請你返回至少有多少個學生沒有站在正確位置數量。該人數指的是:能讓所有學生以 非遞減 高度排列的必要移動人數。 // // 示例: // 輸入:[1,1,

原创 leetcode628-三數乘積-JavaScript版

628-easy-三個數的乘積   // 628. 三個數的最大乘積 // 給定一個整型數組,在數組中找出由三個數組成的最大乘積,並輸出這個乘積。 // // 示例 1: // 輸入: [1,2,3] // 輸出: 6 // // 示

原创 LeetCode35-搜索插入位置-JavaScript版

  LeetCode-35-easy   給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索引。如果目標值不存在於數組中,返回它將會被按順序插入的位置。 你可以假設數組中無重複元素。 示例 1: 輸入: [1,3,5,6

原创 LeetCode697-數組的度-JavaScript版

//697. 數組的度 easy // 給定一個非空且只包含非負數的整數數組 nums, 數組的度的定義是指數組裏任一元素出現頻數的最大值。 // 你的任務是找到與 nums 擁有相同大小的度的最短連續子數組,返回其長度。 // //

原创 leetcode1002-查找常用字符-JavaScript版

// 1002. 查找常用字符---easy // 給定僅有小寫字母組成的字符串數組 A,返回列表中的每個字符串中都顯示的全部字符(包括重複字符)組成的列表。 // 例如,如果一個字符在每個字符串中出現 3 次,但不是 4 次,則需要

原创 LeetCode26-刪除排序數組中重複項-javascript

leetcode26 - 刪除排序數組中重複項 給定一個排序數組,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成