精华内容
下载资源
问答
  • 统计字符

    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 统计字符串中各种字符出现的次数

    一、提出问题

    随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数

    二、难点提示思路:从键盘随机输入一段字符串,然后循环遍历字符串,通过循环字符串中的每一个字符,统计各类字符出现的次数

    循环遍历字符串判断数字字符 —— 使用: 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-06-08 22:19:54
    统计字符串中各类字符的个数 一、题目描述  从键盘输入一行字符串,统计其中的大写字母、小写字母、空格、数字、和其他字符的个数。(更好的阅读体验,请浏览统计字符串中各类字符的个数) 二、分析解答  本题...
  • JAVA统计字符串中包含某个字符或字符串的个数 目录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 ...
  • 统计字符 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 ...
  • 统计字符串中字符数量

    千次阅读 2018-12-26 01:34:52
    1.统计字符串中字符数量 比如 ‘asdssddaag’ a:3 d:3 s:3 g:1 function countLt (str) {  var json = {};  for(var i = 0; i &lt; str.length ; i++){ if( !json[str[i]] ){ ...
  • Golang统计字符串里的字符数量

    千次阅读 2020-01-07 12:00:22
    Golang统计字符串里的字符数量 程序 //建立一个程序统计字符串里的字符数量 func strCountTest01(){ str :="csSGSA dcd dsdcgsjkj op" i := len([]byte(str)) println(i) fmt.Printf("Length: %d, Runes: %d\n...
  • Python 统计字符串中各种字符出现的次数 一、提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二、难点提示 思路:从键盘随机输入一段字符串,然后循环遍历字符串...
  • Python实现统计字符串中每个字符出现的次数 初学python做一个小测试 , 面试时也可能会被问到 . 废话不多说 , 直接上代码: #1.目标字符串转为列表 ss='abcacadafa' ll=list(ss) #2.用一个列表记录总共多少种字符 new...
  • 如何统计字符串中每个字符及该字符出现次数 返回一个字典 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 count()方法描述Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。语法count()方法语法:str.count(sub, start= 0,end=len...
  • 用函数实现,统计字符串中指定字符出现的次数。 注意: 禁止使用count()函数。 函数定义 def sum_char (string, char): pass 参数说明 string是一个字符串,char是一个字符 返回值说明 函数返回一个整数,表示字符 ...
  • 【题目】 给定一个字符串str,返回str的统计字符串。例如,“aaabbadddffc”的统计字符串为“a_3_b_2_1_d_3_f_2_c_1”。【补充题目】 给定一个字符串的统计字符串cstr,再给定一个整数index,返回cstr所代表的原始...
  • PTA ## 统计字符

    千次阅读 2019-06-02 00:13:42
    PTA ## 统计字符 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 letter = ...
  • # 统计字符串中某个字符出现的次数 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 ...
  • public 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 */...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,695
精华内容 15,478
关键字:

统计字符