题解 | #找出字符串中第一个只出现一次的字符#

找出字符串中第一个只出现一次的字符

http://www.nowcoder.com/practice/e896d0f82f1246a3aa7b232ce38029d4

while(line = readline()) {
    const arr = line.split('');
    let result = arr.reduce((temp, data) => {
       temp[data]  = temp[data]  ? temp[data] + 1 : 1;
        return temp;
    }, {})
    let status = false;
    for (let index in result) {
        if (result[index] == 1) {
            status = true;
            print(index);
            break;
        }
    }
    if (!status) {
        print(-1);
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-27 10:48
点赞 评论 收藏
分享
像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务