2023华为od机试真题 C语言 实现【数大雁】
一群大雁往南飞,给定一个字符串记录地面上的游客听到的大雁叫声,请给出叫声最少由几只大雁发出。
具体的:
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’。
输出描述
大雁的数量
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
quackquack
输出
1
思路
1:找出连续的quack,当中间出现不同的字母开新的空间存储,如果出现的不能成为新的鸭子叫就不能组成输出-1,同时不能组完全的也不行输出-1,最后结果输出新开空间数就是鸭子个数。
2:难点在于处理各种分支条件。
2023华为od机试真题 C语言 实现【数大雁】相关推荐
- 2023华为OD机试真题(Python 语言) B卷真题目录介绍,带你了解什么是华为OD,机试真题
文章目录
- 2023华为OD机试真题(C++语言) 真题目录介绍,机试真题
文章目录
- 2023华为OD机试真题B卷【战场索敌】C++
题目 有一个大小是N*M的战场地图,被墙壁 '#' 分隔成大小不同的区域,上下左右四个方向相邻的空地 '.',属于同一个区域,只有空地上可能存在敌人'E',请求出地图上总共有多少区域里的敌人数小于K. ...
- 2023华为od机试真题B卷【跳房子2】Java 实现
所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 跳房子,也叫跳飞机,是一种世界性的儿童游戏游戏参与 ...
- 2023华为od机试真题B卷【跳格子2】Java 实现
所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 小明和朋友玩跳格子游戏,有 n 个连续格子组成的圆 ...
- 2023华为od机试真题B卷【阿里巴巴找黄金宝箱(II)】Java 实现
所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了 ...
- 2023华为od机试真题B卷【阿里巴巴找黄金宝箱(III)】Java 实现
所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强 ...
- 2023华为od机试真题B卷【文件目录大小】Java 【100%通过率】
所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 一个文件目录的数据格式为: 目录id,本目录中文件 ...
- 2023华为od机试真题【拔河比赛】Python 实现
公司最近准备进行拔河比赛,需要在全部员工中进行挑选选拔的规则如下: 1.按照身高优先.体重次优先的方式准备比赛阵容 2.规定参赛的队伍派出10名选手 请实现一个选拔队员的小程序. 输入为一个数组,记录 ...
最新文章
- linux命令: tree的c实现
- python中bind的用法_JS中的apply、call和bind的用法和区别
- 流媒体实质上是计算机在哪方面的应用,流媒体技术主要用于什么
- 图像和流媒体 -- 详解YUV数据格式
- mysql 主从 cap_Mysql 主从同步 slave_sql_running 为no
- String数据类型的应用场景
- java math round小数_Java——Math的round方法
- 2017双11技术揭秘—TDDL/DRDS 的类 KV 查询优化实践
- Appium+PythonUI自动化测试之uiautomatorviewer和Inspector元素定位
- linux集群中mpi的并行计算环境简单配置,linux集群中MPI的并行计算环境简单配置(转)...
- 如何使用 Siri 拨打电话并使用电话功能?
- Web渗透测试----4、常见解析漏洞
- Python3爬虫(4)--抓取考生的四六级成绩
- 【iOS】调用百度、高德地图SDK
- 找一找马里奥-第14届蓝桥杯STEMA测评Scratch真题精选
- 二级考c语言还是办公软件好,计算机一级是什么水平 计算机一级和二级哪个高?...
- CSS-div水平居左-居右-居中显示
- ~5 ccf 2021-12-2 序列查询新解
- 实验四+163+张玉洁
- 【Java】有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?