嘉兴市秀洲区住房和建设局网站,苏州seo按天扣费,wordpress分页标题,最有效的app推广方式有哪些文章目录1. 题目2. 解题1. 题目
句子是由若干 token 组成的一个列表#xff0c;token 间用 单个 空格分隔#xff0c;句子没有前导或尾随空格。 每个 token 要么是一个由数字 0-9 组成的不含前导零的 正整数 #xff0c;要么是一个由小写英文字母组成的 单词 。
示例…
文章目录1. 题目2. 解题1. 题目
句子是由若干 token 组成的一个列表token 间用 单个 空格分隔句子没有前导或尾随空格。 每个 token 要么是一个由数字 0-9 组成的不含前导零的 正整数 要么是一个由小写英文字母组成的 单词 。
示例“a puppy has 2 eyes 4 legs” 是一个由 7 个 token 组成的句子“2” 和 “4” 是数字其他像 “puppy” 这样的 tokens 属于单词。
给你一个表示句子的字符串 s 你需要检查 s 中的 全部 数字是否从左到右严格递增即除了最后一个数字s 中的 每个 数字都严格小于它 右侧 的数字。
如果满足题目要求返回 true 否则返回 false 。
示例 1 输入s 1 box has 3 blue 4 red 6 green and 12 yellow marbles
输出true
解释句子中的数字是1, 3, 4, 6, 12 。
这些数字是按从左到右严格递增的 1 3 4 6 12 。示例 2
输入s hello world 5 x 5
输出false
解释句子中的数字是5, 5 。这些数字不是严格递增的。示例 3
输入s sunset is at 7 51 pm overnight lows will be in the low 50 and 60 s
输出false
解释s 中的数字是7, 51, 50, 60 。这些数字不是严格递增的。示例 4
输入s 4 5 11 26
输出true
解释s 中的数字是4, 5, 11, 26 。
这些数字是按从左到右严格递增的4 5 11 26 。提示
3 s.length 200
s 由小写英文字母、空格和数字 0 到 9 组成包含 0 和 9
s 中数字 token 的数目在 2 和 100 之间包含 2 和 100
s 中的 token 之间由单个空格分隔
s 中至少有 两个 数字
s 中的每个数字都是一个 小于 100 的 正 数且不含前导零
s 不含前导或尾随空格来源力扣LeetCode 链接https://leetcode-cn.com/problems/check-if-numbers-are-ascending-in-a-sentence 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
字符串切开挑出数字检查是否递增
class Solution:def areNumbersAscending(self, s: str) - bool:nums [int(si) for si in s.split() if si.isdigit()]for i in range(1, len(nums)):if nums[i-1] nums[i]:return Falsereturn True32 ms 14.8 MB Python3 我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步