力扣之1189. “气球” 的最大数量

基于CLICKHOUSE的数据仓库分层规范 接入层。 阅读详情


1189. “气球” 的最大数量

1.题目

给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。
字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。

示例 1:

输入:text = "nlaebolko"
输出:1
示例 2:

输入:text = "loonbalxballpoon"
输出:2

2.参考答案

代码如下(示例):

class Solution:
    def maxNumberOfBalloons(self, text: str) -> int:
        cnt = Counter([q for q in text if q in "balon"])
        cnt['l'] //= 2
        cnt['o'] //= 2
        return min(cnt.values()) if len(cnt) == 5 else 0

3.知识点

①str.count()

str.count()方法用来统计字符串里某个字符出现的次数。

Str = "Tomorrow will be another day.The sun also rise"
print("len(Str):",len(Str))
输出结果:
len(Str):46

②list.count()

list.count()方法用来统计列表中某个元素出现的次数。

List = ['appel','pear','orange','banana','pear','mango','grape']

print("列表中'pear'出现的次数:",List.count('pear'))

输出结果:
列表中’pear’出现的次数: 2

③Counter() 函数

Counter()也可以用于统计字符出现的个数或列表中元素出现的次数。返回结果按出现次数从多至少排列。
一个Counter是一个dict的子类,用于计数可哈希对象。
Counter().most_common(n)返回数组中出现次数最多的元素。参数n表示的含义是:输出出现次数最多的前n个元素。

from collections import Counter

List = ['appel','pear','orange','banana','pear','mango','grape']
a = Counter(List)
print(a)

输出结果:
Counter({‘pear’: 2, ‘appel’: 1, ‘orange’: 1, ‘banana’: 1, ‘mango’: 1, ‘grape’: 1})

④整除//,取余%,

Python3中的除法中,除法/总是返回一个浮点数

>>> 6/4
1.5

如果只想得到整数的结果,丢弃分数部分,可以使用运算符 //

>>> 6//4
1

Python3 中采用%表示取模运算,结果返回除法的余数

>>> 21%10
1
如何快速获取SAMM、SMIC等主流微表情数据集?完整申请指南(附避坑技巧) 本文提供了获取SAMM、SMIC等主流微表情数据集的完整申请指南,包括申请前的准备工作、分步申请流程、协议谈判技巧以及数据使用与维护策略。特别针对高分辨率动态捕捉和多模态同步数据等热词,帮助研究者高效获取高质量数据集,避免常见陷阱。 阅读详情

相关推荐

SAP PP后台配置实战:从BOM到工艺路线的全流程解析

本文详细解析了SAP PP模块后台配置的全流程,从BOM到工艺路线的关键步骤与实战技巧。通过分享生产计划、工作中心能力计划等核心配置经验,帮助企业优化生产管理流程,提升SAP系统实施效率。特别针对BOM配置、工艺路线设置等常见问题提供解决方案。

weixin_29300931的博客 1009

LeetCode 1189. “气球” 的最大数量

给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。输入:text = “loonbalxballpoon”输入:text = “nlaebolko”输入:text = “leetcode”

???的博客 59

Materials studio中的简单聚合物的建立及盒子的弛豫

涉及模块 Amorphous Cell-construction Forcite-caculation Build Polymers-Homopolymer

快乐学术猿 3万+

#力扣 LeetCode1189. “气球” 的最大数量 @FDDLC

题目描述: https://leetcode-cn.com/problems/maximum-number-of-balloons/ Java代码: class Solution { //b,a,l2,o2,n public int maxNumberOfBalloons(String text) { int b=0,a=0,l2=0,o2=0,n=0; for(int i=text.length()-1;i>=0;i--){ .

LiuXingchang的博客 351

FFmpeg音频转AAC/M4A终极指南:从基础到高级参数调优

本文详细介绍了使用FFmpeg将音频转换为AAC/M4A格式的完整指南,从基础安装到高级参数调优。涵盖FDK-AAC编码器的使用、VBR/CBR模式选择、音质控制技巧以及实战案例,帮助用户在不同场景下实现高质量的音频转换。特别适合需要优化音频文件大小与音质平衡的开发者和音频处理专业人士。

rust6ferris的博客 725

Unity零基础到入门 ☀️| 近万字教程 对 Unity 中的 动画系统基础 全面解析+实战演练,你确定要错过吗?

Unity动画系统,Animation,Animator。 本文对Unity中的动画系统基础做了一个全面解析,还包括实战演练。近万字教程让你对Unity的动画系统有一个系统的了解,敬请品尝!

努力前行,总会成为自己心中的那道光 9万+

LeetCode 1189. “气球” 的最大数量---unordered_map和字符串计数

”气球“的最大数量

Tianchao龙虾 1587

MATLAB基础应用精讲-【数模应用】信用评分模型(附R语言和python代码实现)

信用评分模型是近年来兴起的一种为了保障银行和其他金融部门的金融安全而设立的一种关于人身金融权限的划定模型。该模型指根据客户的信用历史资料,利用一定的信用评分模型,得到不同等级的信用分数,根据客户的信用分数,来决定客户所可以持有的金额权限,从而保证还款等业务的安全性。而随着在现代社会和公司中,贷款,信用卡的作用日渐突出,信用评分模型的发展前景不可估量。信贷风险是指借款人因偿还贷款或履行合同承诺而破产而产生损失的可能性。传统上,它与贷款人无法偿还所欠利息和本金、影响现金流和增加装配成本所产生的风险有关。

qq_36130719的博客 364

leetcode:1189. “气球” 的最大数量

题目来源 1189. “气球” 的最大数量 题目描述 题目解析 记录ablon出现的次数,其中lo出现的次数除以2 返回出现次数最小的值 class Solution { public int maxNumberOfBalloons(String text) { int[] arr = new int[5]; char[] carr = text.to...

OceanStar的博客 314

华为OD机试真题 新系统 9月20号 【字符串分组求和】

华为OD新系统机试真题【字符串分组求和】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【字符串分组求和】解析。

qq_45776114的博客 615

SAP-ABAP:SAP基础数据校验工具开发系列博客(共5篇) 第一篇:需求梳理与架构设计:从零搭建SAP主数据校验能力底座

摘要: 本系列博客介绍SAP主数据校验工具的开发和设计,旨在解决物料、供应商、客户等主数据录入不规范、关联缺失和合规性问题。第一篇聚焦需求梳理与架构设计,提出分层技术架构(展示层、业务逻辑层、数据访问层),支持实时校验和批量校验两种模式,并详细说明规则引擎设计、SAP系统对接方案及权限管控逻辑。后续篇章将深入规则引擎实现、接口对接、结果可视化和性能优化,帮助构建集中式、可配置的主数据校验能力,提升SAP数据质量。

baidu_35680696的博客 330

力扣 1189. “气球” 的最大数量

题目 给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。 示例 输入:text = “nlaebolko” 输出:1 输入:text = “loonbalxballpoon” 输出:2 输入:text = “leetcode” 输出:0 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/ma

(ง •_•)ง没有困难的工作,只有勇敢的狗狗 187

安川机器人外部轴添加

本文详细介绍了如何在安川机器人本体上添加第7轴以及如何设置动作,本文以添加点焊枪为例进行讲解。

haier123888的博客 7890

leetcode 1189. “气球” 的最大数量

【题目】1189. “气球” 的最大数量 给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。 示例 1: 输入:text = “nlaebolko” 输出:1 示例 2: 输入:text = "loonbalxballpoon" 输出:2 示例 3: 输入:text = "leetcode" 输出:0 提示: 1 <= text.le

Sophia_fez的博客 432

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

LeetCode—— 1189 “气球”的最大数量

问题描述 给你一个字符串text,你需要使用 text 中的字母来拼凑尽可能多的单词"balloon"(气球)。 字符串text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词"balloon"。 示例 1: 输入:text = "nlaebolko" 输出:1 示例 2: 输入:text = "loonbalxballpoon" 输出:2 示例 3: 输入:...

优快云的博客 258

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【LeetCode】1189 “气球” 的最大数量

1 题目描述 给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。 示例 1: 输入:text = “nlaebolko” 输出:1 示例 2: 输入:text = “loonbalxballpoon” 输出:2 示例 3: 输入:te...

努力变得不菜的菜鸡的博客 322

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

leetcode-1189:“气球” 的最大数量

leetcode-1189:“气球” 的最大数量题目解题方法一: 题目 题目链接 给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。 示例 1: 输入:text = "nlaebolko" 输出:1 示例 2: 输入:text = "loonbalxballpoon" 输出:2 示例 3: 输入:text = "leetcode" 输出:0

菊头蝙蝠的博客 635

Leetcode 1189:“气球”的最大数量

题目描述 给你一个字符串text,你需要使用 text 中的字母来拼凑尽可能多的单词"balloon"(气球)。 字符串text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词"balloon"。 示例 1: 输入:text = "nlaebolko" 输出:1 示例 2: 输入:text = "loonbalxballpoon" 输出:2 示例 3: ...

weixin_35338624的博客 902

力扣 1189. “气球” 的最大数量 C++

给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。 示例 1: 输入:text = "nlaebolko" 输出:1 示例 2: 输入:text = "loonbalxballpoon" 输出:2 示例 3: 输入:text = "leetcode" 输出:0 提示: 1 <= text.length <= 10^4 text 全

ganlanA的博客 302

力扣 1189“气球” 的最大数量

题目 给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。 示例 1: 输入:text = “nlaebolko” 输出:1 示例 2: 输入:text = “loonbalxballpoon” 输出:2 示例 3: 输入:text = “leetcode” 输出:0 提示: 1 <= text.length <= 10^4 text

sehnsucht 271

【LeetCode 1189】 “气球” 的最大数量

摘要: 题目要求统计字符串text中能组成单词"balloon"的最大数量。核心思路是统计目标单词中各字母在text中的出现次数,并考虑重复字母(l和o各需2个)的整除关系。具体步骤: 初始化计数器对象count,仅记录b,a,l,o,n的频次。 遍历字符串,统计相关字母的出现次数。 计算b,a,n的频次和l,o频次的一半(取整),取最小值作为结果。

G_Jing_的博客 167

Leetcode 1189. “气球” 的最大数量

Leetcode 1189. “气球” 的最大数量 题目 给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 "balloon"(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 "balloon"。 示例 1: 输入:text = "nlaebolko" 输出:1 示例 2: 输入:text = "loonbalxballpoon" 输出:2 示例 3: 输入:text = “leetcode” 输出:0 思路 用map存

weixin_43891775的博客 355

LeetCode:1189. “气球” 的最大数量————简单

题目 1189. “气球” 的最大数量 给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。 示例 1: 输入:text = “nlaebolko” 输出:1 示例 2: 输入:text = “loonbalxballpoon” 输出:2 示例 3: 输入:text = “leetcode” 输出:0 提示: 1 <= text.leng

Kinght_123的博客 1685

leetcode 算法题1189 (简单308) “气球” 的最大数量

leetcode 算法题1189 (简单308) “气球” 的最大数量 题目介绍 给你一个字符串 text, 你需要使用 text 中的字母来拼凑尽可能多的单词 "balloon"(气球)。 字符串 text 中的每个字母最多只能被使用一次。 请你返回最多可以拼凑出多少个单词 "balloon"。 示例 输入:text = “nlaebolko”...

FYuu95100的博客 407
上一篇: 力扣之1380. 矩阵中的幸运数
下一篇: 力扣之917. 仅仅反转字母
anyiVIP
博客等级 码龄9年 39粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值