LeetCode 387. First Unique Character in a String

题目

Given a string, find the first non-repeating character in it and return its index. If it doesn't exist, return -1.

题意

在字串中,找出第一个不重复的字元。

Example :

s = "leetcode"
return 0.

s = "loveleetcode"
return 2.

解题想法

如果是唯一值的话,从头搜寻的索引值会等於从尾搜寻的索引值。

Solution

var firstUniqChar = function(s) {
  for (let i = 0; i < s.length; i++) {
    if (s.indexOf(s.charAt(i)) === s.lastIndexOf(s.charAt(i))) {
      return i;
    }
  }
  return -1;
};

<<:  [Day27] Liff Bluetooth GetAvailability

>>:  JS读书笔记30天 - Day27 Vue的前置工作与开发者工具

伸缩自如的Flask [day 30] 结语

好了,这个系列最後一篇,应该会休息一下,做点别的专案。 其实还是会有套件遗漏掉没有介绍到的,毕竟py...

JWT实作(四)(Day8)

今天要来实作登入功能~!! 这边要说说之前我刚开始看前後分离框架的不习惯,因为在之前没分离的开发情况...

自动化测试,让你上班拥有一杯咖啡的时间 | Day 7 - 如何写断言

此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。 在测试脚本加上断言後,当程序码有 ...

我们的基因体时代-AI, Data和生物资讯 Day14- 第二代定序(次世代定序)和它的资料格式

上一篇我们的基因体时代-AI, Data和生物资讯 Day13- 最基本的生物资讯资料格式Fasta...

[Day03] - 第一个 WebComponent 元件

昨天借用了 Wired Elements 来说明什麽是 WebComponent 跟它有什麽特点 今...