题目描述
一群大雁往南飞,给定一个字符串记录地面上的游客听到的大雁叫声,请给出叫声最少由几只大雁发出。
具体的:
1.大雁发出的完整叫声为”quack“,因为有多只大雁同一时间嘎嘎作响,所以字符串中可能会混合多个”quack”。
2.大雁会依次完整发出”quack”,即字符串中’q’ ,‘u’, ‘a’, ‘c’, ‘k’ 这5个字母按顺序完整存在才能计数为一只大雁。如果不完整或者没有按顺序则不予计数。
3.如果字符串不是由’q’, ‘u’, ‘a’, ‘c’, ‘k’ 字符组合而成,或者没有找到一只大雁,请返回-1。
输入描述
一个字符串,包含大雁quack的叫声。1 <= 字符串长度 <= 1000,字符串中的字符只有’q’, ‘u’, ‘a’, ‘c’, ‘k’。
输出描述
大雁的数量
用例
| 输入 | quackquack |
| 输出 | 1 |
| 说明 |
这是一道华为在线测评(OD)的编程题,要求根据输入字符串中'quack'的完整出现次数来确定大雁的数量。题目规定字符串仅包含'q', 'u', 'a', 'c', 'k'字符,且必须按顺序完整出现才能计数。若不符合条件,则返回-1。题目提供了Java相关的输入输出描述和示例。"
122543877,11057375,数据价值应用实践:从分析到智能决策,"['数据分析', '数据挖掘', '企业管理', '决策支持', '数据模型']
订阅专栏 解锁全文
3345

被折叠的 条评论
为什么被折叠?



