-
统计字符
2017-12-01 06:33:50统计一个给定字符串中指定的字符出现的次数 Input 测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能... -
统计字符
2019-03-01 23:50:09统计一个给定字符串中指定的字符出现的次数。 输入描述: 测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即...题目描述
统计一个给定字符串中指定的字符出现的次数。
输入描述:
测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到'#'时输入结束,相应的结果不要输出。
输出描述:
对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数,按如下格式输出: c0 n0 c1 n1 c2 n2 ... 其中ci是第1行中第i个字符,ni是ci出现的次数。
示例1
输入
I THIS IS A TEST i ng this is a long test string #
输出
I 2 i 3 5 n 2 g 2
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int main(){
char str1[6]={'\0'},str2[81]={'\0'};
while(cin.getline(str1,6)){
if(str1[0]=='#') break;
cin.getline(str2,81);
int i,j;
for(i=0;i<strlen(str1);i++){
int count=0;
for(j=0;j<strlen(str2);j++){
if(str1[i]==str2[j]) count++;
}
cout<<str1[i]<<" "<<count<<endl;
}
for(i=0;i<6;i++) str1[i]='\0';
for(i=0;i<81;i++) str2[i]='\0';
}
return 0;
} -
统计字符串
2021-03-25 22:05:04统计字符串 统计一个字符串中字符出现的次数 获得次数最多的一个,共出现几次 用字典的方式 var string = 'hello world'; function statistics(string) { // 定义空字典 var dictionaries = {}; for (var i =...统计字符串
- 统计一个字符串中字符出现的次数
- 获得次数最多的一个,共出现几次
- 用字典的方式
var string = 'hello world'; function statistics(string) { // 定义空字典 var dictionaries = {}; for (var i = 0; i < string.length; i++) { // 如果 dictionaries // 对象不包含当前字母为属性名的成员 if (dictionaries[string[i]] === undefined) { // 强行添加一个以当前字母为属性名的成员, // 初始值为 1 dictionaries[string[i]] = 1; } else { // 如果字典中有这个字母为属性名的成员, // 就为当前属性名的值 += 1 dictionaries[string[i]] += 1; }; }; return dictionaries; }; // 字典结构 // { h: 1, e: 1, l: 3, o: 2, w: 1, r: 1, d: 1 } console.log(statistics(string)); // 利用奥运会跳水比赛记分牌的方式 var max, count = 0; // 遍历字典中每个属性 for (var key in statistics(string)) { // 用当前属性值和 count 比较 // 如果当前属性值大于 count 时, // 才取而代之,并将当前字符,保存在 max 中 if (statistics(string)[key] > count) { max = key; count = statistics(string)[key]; }; }; console.log(max, count); // l 3
-
用python统计中文字符数_使用Python统计字符串中各种字符的个数
2020-12-06 14:54:45Python 统计字符串中各种字符出现的次数一、提出问题随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数二、难点提示思路:从键盘随机输入一段字符串,然后循环遍历字符串,通过...Python 统计字符串中各种字符出现的次数
一、提出问题
随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数
二、难点提示思路:从键盘随机输入一段字符串,然后循环遍历字符串,通过循环字符串中的每一个字符,统计各类字符出现的次数
循环遍历字符串判断数字字符 —— 使用: isdigit() 方法
判断空格 —— 使用: isspace() 方法
判断英文单词 —— 使用 isalpha() 方法
三、代码实现#求字符串中的各种字符个数, 数字,英文单词,空格,特殊字符def count(str): num_number=char_number=space_number=other_number=0 for i in str: if i.isdigit():#判断数字 num_number+=1 elif i.isspace():#判断空格 space_number+=1 elif i.isalpha():#判断英文单词 char_number+=1 else: other_number+=1 print("英文字符有:{} 数字字符有:{} 空格有:{} 特殊字符有:{}".format(char_number,num_number,space_number,other_number))if __name__ == '__main__': s = "123dsse ,../n" count(s)
-
字符串的统计字符串
2019-01-22 23:44:45【题目】给定一个字符串str,返回str的统计字符串。例如“aaabbadddffc”的统计字符串为“a_3_b_2_a_1_d_3_f_2_c_1”。 【补充题目】给定一个字符串的统计字符串,再给定一个整数index,返回cstr所代表的原始字符串...【题目】给定一个字符串str,返回str的统计字符串。例如“aaabbadddffc”的统计字符串为“a_3_b_2_a_1_d_3_f_2_c_1”。
【补充题目】给定一个字符串的统计字符串,再给定一个整数index,返回cstr所代表的原始字符串上的第index个字符。例如,“a_1_b_100”所代表的原始字符串上第0个字符是‘a’,第50个字符是‘b’。
/* * 给定一个字符串str,返回str的统计字符串。例如“aaabbadddffc”的统计字符串 为“a_3_b_2_a_1_d_3_f_2_c_1”。 */ public class ConcatStr { public static String concatStr(String str) { if (str == null || str.equals("")) { return str; } char[] chas = str.toCharArray(); String res = String.valueOf(chas[0]); int num = 1; for (int i = 1; i < chas.length; i++) { if (chas[i] != chas[i - 1]) { res = concat(res, String.valueOf(num), String.valueOf(chas[i])); num = 1; } else { num++; } } return concat(res, String.valueOf(num), ""); } public static String concat(String s1, String s2, String s3) { return s1 + "_" + s2 + (s3.equals("") ? s3 : "_" + s3); } /* * 补充题目:给定一个字符串的统计字符串,再给定一个整数index, 返回cstr所代表的原始字符串上的第index个字符。 * 例如,“a_1_b_100”所代表的原始字符串上第0个字符是‘a’,第50个字符是‘b’。 */ public static char getCharAt(String str, int index) { if (str == null || str.equals("")) { return 0; } char[] chas = str.toCharArray(); int num = 0; int sum = 0; boolean flag = true; char cur = 0; for (int i = 0; i < chas.length; i++) { if (chas[i] == '_') { flag = !flag; } else if (flag) { sum += num; if (sum > index) { return cur; } cur = chas[i]; num = 0; } else { num = num * 10 + chas[i] - '0'; } } return sum + num > index ? cur : 0; } }
-
Java统计字符个数(统计某个字符在字符串中出现的次数)
2020-08-21 13:01:48Java统计字符个数(统计某个字符在字符串中出现的次数) 题目描述: 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 第一行输入一... -
统计字符串中各类字符的个数
2020-06-08 22:19:54统计字符串中各类字符的个数 一、题目描述 从键盘输入一行字符串,统计其中的大写字母、小写字母、空格、数字、和其他字符的个数。(更好的阅读体验,请浏览统计字符串中各类字符的个数) 二、分析解答 本题... -
JAVA统计字符串中包含某个字符或字符串的个数
2020-08-31 15:46:45JAVA统计字符串中包含某个字符或字符串的个数 目录JAVA统计字符串中包含某个字符或字符串的个数1、创建类方法2、调用3、打印结果 1、创建类方法 public class CommonUtil { //统计字符串包含某个字符串的个数 ... -
统计字符数
2017-10-13 10:18:32统计字符数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 262 通过数: 121 【题目描述】 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。 【输入】 输入包含一行,一个字符... -
统计字符出现次数
2020-02-19 10:15:22统计字符出现次数 请用程序实现 用函数实现,统计字符串中指定字符出现的次数。 注意: 禁止使用count()函数。 参数说明 string是一个字符串,char是一个字符 返回值说明 函数返回一个整数,表示字符 char 在 string ... -
Python 统计字符 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的...
2019-04-09 13:08:50统计字符 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 ... -
统计字符串中字符数量
2018-12-26 01:34:521.统计字符串中字符数量 比如 ‘asdssddaag’ a:3 d:3 s:3 g:1 function countLt (str) { var json = {}; for(var i = 0; i < str.length ; i++){ if( !json[str[i]] ){ ... -
Golang统计字符串里的字符数量
2020-01-07 12:00:22Golang统计字符串里的字符数量 程序 //建立一个程序统计字符串里的字符数量 func strCountTest01(){ str :="csSGSA dcd dsdcgsjkj op" i := len([]byte(str)) println(i) fmt.Printf("Length: %d, Runes: %d\n... -
使用Python统计字符串中各种字符的个数
2020-01-13 17:46:05Python 统计字符串中各种字符出现的次数 一、提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二、难点提示 思路:从键盘随机输入一段字符串,然后循环遍历字符串... -
Python实现统计字符串中每个字符出现的次数
2019-06-30 22:01:02Python实现统计字符串中每个字符出现的次数 初学python做一个小测试 , 面试时也可能会被问到 . 废话不多说 , 直接上代码: #1.目标字符串转为列表 ss='abcacadafa' ll=list(ss) #2.用一个列表记录总共多少种字符 new... -
python统计字符串中每个字符及该字符出现次数
2020-04-21 19:58:08如何统计字符串中每个字符及该字符出现次数 返回一个字典 1.函数中用到的字符串用input()获取 a=input() list1=list(a)#input默认获取的是字符型,将获取的字符串转变成列表 list2=[]#建立一个空列表 for i in ... -
python 统计字符串中字符的出现次数
2020-09-01 10:27:21# -*- coding:utf-8-*- ...# 方法二:实现统计字符串中每个字符出现的次数 def str_count_two(strs:str): #1、目标字符串转为列表 strs_list = list(strs) #2、用一个列表记录总共有多少种字符 new_str_list = . -
python字符个数_python统计字符个数
2020-12-28 20:37:31详细内容python统计字符个数Python count()方法描述Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。语法count()方法语法:str.count(sub, start= 0,end=len... -
Python统计字符出现次数
2020-06-29 20:32:13用函数实现,统计字符串中指定字符出现的次数。 注意: 禁止使用count()函数。 函数定义 def sum_char (string, char): pass 参数说明 string是一个字符串,char是一个字符 返回值说明 函数返回一个整数,表示字符 ... -
字符串问题---字符串的统计字符串
2017-08-18 22:21:53【题目】 给定一个字符串str,返回str的统计字符串。例如,“aaabbadddffc”的统计字符串为“a_3_b_2_1_d_3_f_2_c_1”。【补充题目】 给定一个字符串的统计字符串cstr,再给定一个整数index,返回cstr所代表的原始... -
PTA ## 统计字符
2019-06-02 00:13:42PTA ## 统计字符 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 letter = ... -
python 统计字符串中某个字符出现的次数
2019-12-20 17:09:51# 统计字符串中某个字符出现的次数 ss = 'abc\\acad\\afa' list1 = list( ss ) count1 = list1.count( "\\" ) # 统计字符串中 \\ 出现的次数 print( count1 ) -
js统计字符串的字符个数
2019-08-27 14:41:52题目: **统计字符串中每个字符的个数? var str = 'abcdacbabcbababcbabcabd' // 结果 // { a: 出现次数, b: 出现次数, ...}** <script> function Obj(str){ var obj = {}; ... -
统计字符串中的不同字符个数
2017-10-07 12:04:06统计字符串中的不同字符个数 统计字符串中英文字符的数量,中文字符的数量,和数字字符的数量,假设字符中没有中文字符、英文字符、数字字符之外的其他特殊字符。 实现代码: public static void ... -
统计字符串中,中文字符、英文字符和数字字符的数量
2015-04-16 17:37:30public class ZYSTotal { ... * 统计字符串中,中文字符、英文字符和数字字符的数量 */ public static void main(String[] args) { int englishCount=0; int chineseCount=0; int digitCount=0; Strin -
Java之统计字符串中字符个数
2018-08-12 16:37:30统计字符串中每个字符出现的次数,在控制台按降序进行打印输出 如:a:100 b:80 c:50 public class TestPractise { /* * 统计字符串中每个字符出现的次数,在控制台按降序进行打印输出 如:a:100 b:80 c:50 */...