华为OD机试E卷 –数大雁–24年OD统一考试(Java & JS & Python & C & 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

输出描述

大雁的数量

用例

输入

quackquack

输出

1

说明

输入

<

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/6201.html

(0)
LomuLomu
上一篇 2025 年 1 月 13 日 下午1:49
下一篇 2025 年 1 月 14 日 上午2:41

相关推荐

  • Java中String类常用的各种方法

    Java中String类常见的方法 以下介绍字符串常见的几个方法。 介绍String类 在 Java 中,String 类是一个代表字符串的类,具有以下特性: 不可变性 :String 对象一旦被创建就是不可变的,即它们的值在创建后不能被更改。任何对 String 对象的修改操作实际上会创建一个新的 String 对象。 字符串池 :Java 中的字符串池是…

    未分类 2025 年 1 月 17 日
    34300
  • Java程序员必读的10本豆瓣高分经典书籍PDF

    要想成为一名优秀的Java程序员,不仅需要精通Java语言本身,还需要扎实的计算机基础、良好的编码习惯以及对软件开发全局的理解。掌握了这些基础知识,就像拥有了九阳神功和乾坤大挪移一样,再学习其它各门各派功夫直接手到擒来! 以下是从计算机基础、编程思想、Java语言、架构设计等方面精选的10本豆瓣高分经典书籍,它们能够帮助Java程序员全面提升编程能力和职业素…

    2025 年 1 月 14 日
    44400
  • 深入理解 Java 接口的回调机制

    前言 回调是一种非常重要的编程技术,它广泛应用于事件驱动的编程、异步任务和框架设计中。在 Java 中,回调机制通常通过 接口 来实现。本篇博客将详细解析 Java 接口的回调原理、实现方式,以及实际开发中的应用场景。 泪崩了,期末JAVA编程考了回调,小编不会。 一、什么是回调? 回调(Callback) 是指通过将一个方法作为参数传递给另一个方法,在某些…

    2025 年 1 月 12 日
    36700
  • 计算机专业毕业设计全流程指南(万字详解版)

    计算机专业毕业设计实施全流程 目录导航 毕业设计选题策略 任务书撰写要点 系统分析与设计方法 项目开发实施步骤 学术论文撰写规范 毕业答辩准备技巧 1. 毕业设计选题策略 常见选题类型解析 当前计算机专业毕业设计主要包含以下几类选题方向:一、 后台管理系统开发特点:单一管理后台,多角色权限控制典型示例:校园资产管理系统、智能家居控制系统、实验室预约平台技术难…

    未分类 2025 年 5 月 15 日
    27900
  • JavaScript 延迟加载的方法( 7种 )

    JavaScript脚本的延迟加载(也称为懒加载)是指在网页的主要内容已经加载并显示给用户之后,再加载或执行额外的JavaScript代码。这样做可以加快页面的初始加载速度,改善用户体验,并减少服务器的压力。 以下是几种常见的延迟加载JavaScript的方法: defer 属性: 使用 async 属性: async 属性告诉浏览器立即开始下载脚本,并且在…

    2025 年 1 月 17 日
    46100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信