找出字符串中第一个只出现一次的字母
Posted coding500HHY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找出字符串中第一个只出现一次的字母相关的知识,希望对你有一定的参考价值。
// 一个字符串由[a-z]组成,请找出该字符串第一个只出现一次的字母; var str = "354691236549870213654789501287i45465444" var obj = {};//去重 for(var i = 0; i < str.length;i++){ var count = 1; obj[str[i]] = count; } arr = Object.keys(obj); var arr_ = []; for(i in arr){ var num = 0; for(j = 0;j<str.length;j++){ if(str[j] == arr[i]){ num ++; } } arr_.push(num) } var num_ = 0; for(i in arr_){ if(arr_[i]!=1){ num_+=1 }else{ break } } console.log(arr[num_])
以上是关于找出字符串中第一个只出现一次的字母的主要内容,如果未能解决你的问题,请参考以下文章
Java解 | #HJ59找出字符串中第一个只出现一次的字符#