第一个只出现一次的字符

题目:在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)

思路:

代码:

 1 function FirstNotRepeatingChar(str)
 2 {
 3     // write code here
 4     for(var i = 0; i < str.length; i++){
 5         if(str.indexOf(str[i]) === str.lastIndexOf(str[i]))
 6             return i;
 7     }
 8     return -1;
 9 }
10 module.exports = {
11     FirstNotRepeatingChar : FirstNotRepeatingChar
12 };

 

posted @ 2021-05-24 14:30  icyyyy  阅读(90)  评论(0)    收藏  举报