通许画册设计网站清苑区建设网站找那家公司
web/
2025/10/7 22:20:24/
文章来源:
通许画册设计网站,清苑区建设网站找那家公司,wordpress 如何备份,微信分身网页版网址5902. 检查句子中的数字是否递增
句子是由若干 token 组成的一个列表#xff0c;token 间用 单个 空格分隔#xff0c;句子没有前导或尾随空格。每个 token 要么是一个由数字 0-9 组成的不含前导零的 正整数 #xff0c;要么是一个由小写英文字母组成的 单词 。
示例…5902. 检查句子中的数字是否递增
句子是由若干 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 200s 由小写英文字母、空格和数字 0 到 9 组成包含 0 和 9s 中数字 token 的数目在 2 和 100 之间包含 2 和 100s 中的 token 之间由单个空格分隔s 中至少有 两个 数字s 中的每个数字都是一个 小于 100 的 正 数且不含前导零s 不含前导或尾随空格
解题思路
分隔字符串只处理以数字开头的单词判断这些单词之间是否只存在递增关系。
代码
class Solution {public boolean areNumbersAscending(String s) {//int pre-1;String[] split s.split( );for (String s1 : split) {if (Character.isDigit(s1.charAt(0))){int curInteger.parseInt(s1);if (curpre)return false;precur;}}return true;}
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88720.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!