华为OD机试 - 数大雁(Java & JS & Python)
2023-09-14 09:04:04 时间
题目描述
一群大雁往南飞,给定一个字符串记录地面上的游客听到的大雁叫声,请给出叫声最少由几只大雁发出。
具体的:
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 |
说明 | 无 |
相关文章
- Python怎么输入小数和整数_python输入非负整数
- 在pycharm中如何新建Python文件?_github下载的python源码项目怎么用
- Python数据分析之Pandas(二)
- java简单的除法运算_Java除法运算的陷阱[通俗易懂]
- java locale 中国_Java描述语言、国家和地理的类——Locale
- 简单WiFi控制小车系统(树莓派+python+web控制界面)
- 【说站】python字符串中有哪些方法
- python的特点和优势_Java与Python异同
- 用Python批处理指定数据-以WRF输出结果为例演示按照指定维度合并(附示例代码)
- python的lambda表达式详细讲解
- java销毁定时器_Java 定时器退出解决方案
- python控制windows窗口,并输入数据_python执行windows命令
- python分段线性插值_Python实现分段线性插值
- Python中类-带括号与不带括号的区别
- 主动学习加速分子模拟中的几何构型优化,附ASE优化器python包下载
- 网络工程师学Python-18-数学运算方法
- Python中识别DataFrame中的nan详解编程语言
- Java操作MySQL数据库:实现看似不可能的梦想(java连接mysql数据库)
- 一步一步学会在Linux上运行Python程序(linux运行python程序)
- 浅谈Python类命名空间
- Python与MongoDB 无缝连接(python连接mongodb)
- Python 的受欢迎程度首次领先于 Java
- Java编程实现MySQL表备份(java备份mysql表)
- Oracle与Java程序融合谱写成功曲(java程序Oracle)
- Python操作MySQL数据库的必备模块mysqlpython(mysql_python)