第一次只出現一次的字元
問題描述:在一個字串(0<=字串長度<=10000,全部由字母組成)中找到第一個只出現一次的字元,並返回它的位置, 如果沒有則返回 -1(需要區分大小寫)
function FirstNotRepeatingChar(str) {
// write code here
var obj = {};
arr = str.split('');
arr.map(function(a) {
if (!obj[a]) {
obj[a] = 1;
} else {
obj[a]++;
}
})
for (var i = 0; i < arr.length; i++) {
if (obj[arr[i]] == 1) {
return i;
}
}
return -1;
}
相關文章
- 第一個只出現一次的字元——Java字元Java
- 【劍指offer】第一個只出現一次的字元字元
- JZ-034-第一個只出現一次的字元位置字元
- 每日一練(23):第一個只出現一次的字元字元
- 在字串中,尋找第一個只出現一次的字元字串字元
- [劍指Offer]面試題35:第一個只出現一次的字元面試題字元
- 只出現一次的數字 II
- (python版)《劍指Offer》JZ34:第一個只出現一次的字元Python字元
- 136. 只出現一次的數字
- 1.7程式設計基礎之字串02:找第一個只出現一次的字元程式設計字串字元
- LeetCode 只出現一次的數字LeetCode
- 第一個值出現一次的字元字元
- javascript獲取指定元素第一次出現的位置JavaScript
- LeetCode 只出現一次的數字IILeetCode
- LeetCode 只出現一次的數字IIILeetCode
- 找出陣列中只出現一次的數字陣列
- 2351. 第一次出現兩次的字母
- LeetCode之只出現一次的數字-SwiftLeetCodeSwift
- LeetCode136 只出現一次的數字LeetCode
- JZ-040-陣列中只出現一次的數字陣列
- 劍指offer 陣列中只出現一次的數字陣列
- leetcode136. 只出現一次數字LeetCode
- 使用cookie讓彈窗只出現一次程式碼Cookie
- 定時器setInterval,只執行一次/第一次延遲執行定時器
- leetcode力扣136.只出現一次的數字LeetCode力扣
- 《劍指offer》:[40]陣列中只出現一次的數字陣列
- 【劍指offer】陣列中只出現一次的數字(1)陣列
- 【劍指offer】陣列中只出現一次的數字(2)陣列
- 在其它數都出現k次的陣列中找到只出現一次的數陣列
- 給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。陣列
- [演算法練習及思路-leetcode劍指offer(Java解法)]No50.第一個只出現一次的字元演算法LeetCodeJava字元
- LeetCode每日一題:只出現一次的數字(No.136)LeetCode每日一題
- jquery如何獲取指定元素在陣列中第一次出現的位置jQuery陣列
- [演算法]求母音字母在單詞中第一次出現的位置.演算法
- ebs 11.5 第一次登入修改密碼頁出現亂碼密碼
- Leetcode 137:只出現一次的數字 II(最詳細的解法!!!)LeetCode
- 第一次面試的題面試
- 第一次面試面試