华为OD机试E卷 - 数大雁(Java Python JS C++ C )

server/2025/1/22 11:30:05/

最新华为OD机试

真题目录:点击查看目录
华为OD面试真题精选:点击立即查看

题目描述

一群大雁往南飞,给定一个字符串记录地面上的游客听到的大雁叫声,请给出叫声最少由几只大雁发出。

具体的:

​ 1.大雁发出的完整叫声为”quack“,因为有多只大雁同一时间嘎嘎作响,所以字符串中可能会混合多个”quack”。

​ 2.大雁会依次完整发出”quack”,即字符串中’q’ ,‘u’, ‘a’, ‘c’, ‘k’ 这5个字母按顺序完整存在才能计数为一只大雁。如果不完整或者没有按顺序则不予计数。

​ 3.如果字符串不是由’q’, ‘u’, ‘a’, ‘c’, ‘k’ 字符组合而成,或者没有找到一只大雁,请返回-1。

输入描述

一个字符串,包含大雁quack的叫声。1 <= 字符串长度 <= 1000,字符串中的字符只有’q’, ‘u’,


http://www.ppmy.cn/server/160440.html

相关文章

ARM学习(42)CortexM3/M4 MPU配置

笔者之前学习过CortexR5的MPU配置,现在学习一下CortexM3/M4 MPU配置 1、背景介绍 笔者在工作中遇到NXP MPU在访问异常地址时,就会出现总线挂死,所以需要MPU抓住异常,就需要配置MPU。具体背景情况可以参考ARM学习(41)NXP MCU总线挂死,CPU could not be halted以及无法连…

精通Python (13)

一&#xff0c;进程和线程 今天我们使用的计算机早已进入多CPU或多核时代&#xff0c;而我们使用的操作系统都是支持“多任务”的操作系统&#xff0c;这使得我们可以同时运行多个程序&#xff0c;也可以将一个程序分解为若干个相对独立的子任务&#xff0c;让多个子任务并发的…

Python编程与在线医疗平台数据挖掘与数据应用交互性研究

一、引言 1.1 研究背景与意义 在互联网技术飞速发展的当下,在线医疗平台如雨后春笋般涌现,为人们的就医方式带来了重大变革。这些平台打破了传统医疗服务在时间和空间上的限制,使患者能够更加便捷地获取医疗资源。据相关报告显示,中国基于互联网的医疗保健行业已进入新的…

日志技术-LogBack入门程序Log配置文件日志级别

概述 什么是日志&#xff1f; 日志就好比生活中的日记&#xff0c;可以随时随地记录你生活中的点点滴滴。 程序中的日志&#xff0c;是用来记录应用程序的运行信息、状态信息、错误信息的。 为什么要在程序中记录日志呢&#xff1f; 便于追踪应用程序中的数据信息、程序的执行…

ubuntu,vmware虚拟机共享文件夹配置

1.vmware设置共享目录&#xff1a; 2. 进入虚拟机执行sudo apt install open-vm-tools, sudo apt install open-vm-tools-desktop&#xff0c;安装vmware tools。 3.执行vmware-toolbox-cmd -v 查看工具是否安装成功。 4. 执行cd /mnt, mkdir hgfs创建hgfs目录&#xff0c;执…

vim文本编辑器三种模式的转换关系

输入模式 ———— 末行模式 输入模式和末行模式不能相互转换。 输入模式 ———— 命令模式 输入模式可以通过点击esc进入命令模式。 命令模式可以通过点击i进入输入模式。 末行模式 ———— 命令模式 末行模式可以通过点击esc进入命令模式。 命令模式可以通过shift&…

ubuntu电脑调用摄像头拍摄照片

一、 1、先装环境 conda create -n text python3.8 -y conda activate text 2、 pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple 1、连接摄像头拍摄收集数据集 capture_image5.py import cv2 as cv import os import datetime import n…

【数据库】MySQL架构探秘——select语句与update语句的执行流程

目录 1.select语句的执行流程 1.1.连接层 1.2.缓存层 1.3.解析层 1.4.优化器 1.5.执行器与存储引擎 1.6.MySQL架构总结 2.update语句的执行流程 2.1.buffer pool缓冲区 2.2.redo log日志 2.3.undo log日志 2.4.bin log日志 2.5.总结update语句执行流程 1.select语…