当前位置:网站首页>LeetCode 1189. Maximum number of "balloons"
LeetCode 1189. Maximum number of "balloons"
2022-07-06 00:09:00 【Daylight629】
1189. “ balloon ” Maximum number of
Give you a string text, You need to use text To piece together as many words as possible “balloon”( balloon ).
character string text Each letter in can only be used once at most . Please return the maximum number of words you can piece together “balloon”.
Example 1:

Input :text = "nlaebolko"
Output :1
Example 2:

Input :text = "loonbalxballpoon"
Output :2
Example 3:
Input :text = "leetcode"
Output :0
Tips :
1 <= text.length <= 10^4textAll consist of lowercase English letters
Two 、 Method 1
simulation
class Solution {
public int maxNumberOfBalloons(String text) {
int[] cnt = new int[5];
for (int i = 0; i < text.length(); i++) {
char c = text.charAt(i);
if (c == 'b') {
cnt[0]++;
} else if (c == 'a') {
cnt[1]++;
} else if (c == 'l') {
cnt[2]++;
} else if (c == 'o') {
cnt[3]++;
} else if (c == 'n') {
cnt[4]++;
}
}
cnt[2] /= 2;
cnt[3] /= 2;
return Arrays.stream(cnt).min().getAsInt();
}
}
Complexity analysis
Time complexity :O(n + C), among nn Is the length of the string ,C Indicates the number of types of characters in a word , In the subject C = 5. You need to traverse the string , And find the minimum number of characters in the word .
Spatial complexity :O(C ),C Indicates the number of types of characters in a word , In the subject C=5. need O(C ) The statistical number of characters stored in the space of .
边栏推荐
- 微信小程序---WXML 模板语法(附带笔记文档)
- "14th five year plan": emphasis on the promotion of electronic contracts, electronic signatures and other applications
- [designmode] composite mode
- My colleagues quietly told me that flying Book notification can still play like this
- 2022.7.5-----leetcode. seven hundred and twenty-nine
- QT -- thread
- C reflection and type
- How to get all the values stored in localstorage
- Choose to pay tribute to the spirit behind continuous struggle -- Dialogue will values [Issue 4]
- Zero rhino technology joined hands with the intelligence Club: the "causal faction" forum was successfully held, and the "causal revolution" brought the next generation of trusted AI
猜你喜欢

Key structure of ffmpeg - avframe

Upgrade openssl-1.1.1p for openssl-1.0.2k

如何解决ecology9.0执行导入流程流程产生的问题

总结了 800多个 Kubectl 别名,再也不怕记不住命令了!

Qt QPushButton详解

20220703 week race: number of people who know the secret - dynamic rules (problem solution)

MySql——CRUD

多普勒效應(多普勒頻移)

C reflection and type

Doppler effect (Doppler shift)
随机推荐
How to rotate the synchronized / refreshed icon (EL icon refresh)
单商户V4.4,初心未变,实力依旧!
Problems encountered in the database
FFMPEG关键结构体——AVFormatContext
关于结构体所占内存大小知识
XML configuration file (DTD detailed explanation)
Zhuan: in the future, such an organization can withstand the risks
My colleagues quietly told me that flying Book notification can still play like this
MySql——CRUD
QT QPushButton details
总结了 800多个 Kubectl 别名,再也不怕记不住命令了!
传输层协议------UDP协议
The use of El cascader and the solution of error reporting
Open3D 点云随机添加噪声
7.5 simulation summary
14 MySQL view
7.5 decorator
XML配置文件(DTD详细讲解)
硬件及接口学习总结
Senparc. Weixin. Sample. MP source code analysis