文章 2023-01-30 来自:开发者社区

力扣刷题记录——367. 有效的完全平方数、383. 赎金信、387. 字符串中的第一个唯一字符、389. 找不同

367. 有效的完全平方数题目描述给你一个正整数 num 。如果 num 是一个完全平方数,则返回 true ,否则返回 false 。完全平方数 是一个可以写成某个整数的平方的整数。换句话说,它可以写成某个整数和自身的乘积。不能使用任何内置的库函数,如 sqrt 。示例 1:输入:num = 16 输出:true 解释:返回 true...

力扣刷题记录——367. 有效的完全平方数、383. 赎金信、387. 字符串中的第一个唯一字符、389. 找不同
文章 2022-11-26 来自:开发者社区

LeetCode每日一题——777. 在LR字符串中交换相邻字符

题目在一个由 ‘L’ , ‘R’ 和 ‘X’ 三个字符组成的字符串(例如"RXXLRXRXL")中进行移动操作。一次移动操作指用一个"LX"替换一个"XL",或者用一个"XR"替换一个"RX"。现给定起始字符串start和结束字符串end,请编写代码,当且仅当存在一系列移动操作使得start可以转换成end时, 返回True。示例示例 :输入: start = “RXXLRXRXL”, end ....

文章 2022-10-30 来自:开发者社区

【Day19】LeetCode算法刷题(附带解题思路、代码注释详细) 【777. 在LR字符串中交换相邻字符】 【54. 螺旋矩阵】

刷题打卡,第 十九 天题目一、777. 在LR字符串中交换相邻字符题目二、54. 螺旋矩阵题目一、777. 在LR字符串中交换相邻字符原题链接:777. 在LR字符串中交换相邻字符题目描述:在一个由'L','R'和'X'三个字符组成的字符串(例如"RXXLRXRXL")中进行移动操作。一次移动操作指用一个"LX"替换一个"XL",或者用一个"XR"替换一个"RX"。现给定起始字符串start和结....

【Day19】LeetCode算法刷题(附带解题思路、代码注释详细) 【777. 在LR字符串中交换相邻字符】 【54. 螺旋矩阵】
文章 2022-10-19 来自:开发者社区

Leetcode_Python 387 字符串中的第一个唯一字符

解题思路此题采用哈希字典求解即可,找到第一个字符个数为1的字符所在位置返回即可。代码class Solution(object): def firstUniqChar(self, s): """ :type s: str :rtype: int """ Hash = {i:0 for i in s} ...

Leetcode_Python 387 字符串中的第一个唯一字符
文章 2022-06-13 来自:开发者社区

LeetCode 387. 字符串中的第一个唯一字符

LeetCode 387. 字符串中的第一个唯一字符题目介绍:给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。示例1:输入: s = "lovejuejin" 输出: 0示例2:输入: s = "abcabc" 输出: -1方案一:遍历字符串,indexOf与lastIndexOf进行比对前置知识:indexOf(char): 在字符串中正序查找....

文章 2022-02-17 来自:开发者社区

​LeetCode刷题实战387:字符串中的第一个唯一字符

今天和大家聊的问题叫做 字符串中的第一个唯一字符,我们先来看题面:https://leetcode-cn.com/problems/lexicographical-numbers/Given a string s, find the first non-repeating character in it and return its index. If it does not exist, re....

文章 2022-02-17 来自:开发者社区

<LeetCode天梯>Day017 字符串中的第一个唯一字符(哈希表+find&rfind) | 初级算法 | Python

以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题(或多一种方法解答),则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:休息)坚持!!!初级算法刷题目录字符串题干给定一个字符串,找到它的第一个....

<LeetCode天梯>Day017 字符串中的第一个唯一字符(哈希表+find&rfind) | 初级算法 | Python
文章 2022-02-17 来自:开发者社区

LeetCode 387. 字符串中的第一个唯一字符

题目 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例: s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 提示:你可以假定该字符串只包含小写字母。 解题思路 class Solution: def firstUniqChar(self, s: str) -> int: # #通...

文章 2022-02-17 来自:开发者社区

LeetCode 387: 字符串中的第一个唯一字符 First Unique Character in a String

题目: 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1. 案例: s = "leetcode" 返回 0. s = "love.....

文章 2022-02-16 来自:开发者社区

[LeetCode] First Unique Character in a String 字符串第一个不同字符

Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1. Examples: s = "leetcode" return 0. s = "loveleetcode", return 2. Note: You may ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注