字母次数

Posted siuh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字母次数相关的知识,希望对你有一定的参考价值。

技术分享图片

 技术分享图片

题意是输入一串字符串  通过删除单个字符使得字符串只有2个及以下不同字母 问删除次数

思路:分别存储字符串的每个字符出现情况 将字符种类-2即可

 1 #include <stdio.h>  
 2 #include <math.h>  
 3 char a[105];
 4 int sum[105];
 5 int main()
 6 {int nchar[26]={};
 7     scanf("%s",a);int x=0;
 8     for(int i=0;a[i];i++)
 9     {
10         if(a[i]>=a&&a[i]<=z) ++nchar[a[i]-a];
11     }
12     for(int i=0;i<26;i++)
13     
14     {
15         if(nchar[i]) x++;
16     }
17     if(x<=2) printf("0\\n");else
18     printf("%d\\n",x-2);
19 }

 

以上是关于字母次数的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试 - 字母计数(Python)| 真题+思路+代码

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试

JavaScript 代码片段

48个值得掌握的JavaScript代码片段(上)

寻找水王代码(找多个字母中出现最多次数的字母)

华为OD机试真题Java实现字母计数真题+解题思路+代码(2022&2023)