问题描述:在一个字符串中,统计出大写字母.小写字母.数字和其他字符各数.这个算法以前在学习java的时候,老师说过,而且说了四种算法.在孔乙己的世界里,茴香豆的"茴"字有四种写法嘛! 今天就用js的算法来解决这个问题: <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <title>统…
//通过Map 类实现,通过键值对的方式,可以将输入的字符串的每一个字符,作为键,每个字符出现的次数作为值:如下: public class Find { public static void main(String[] args){ String scan=new Scanner(System.in).nextLine();//获取键盘上输入的字符串: Map<Character,Integer> map = new HashMap<Character,Integer>();//…
dic=dict() d={} s=set() s='helloworld' (1)d=dict() for x in s: if x not in d.keys(): d[x]=1 else: d[x]=d[x]+1 print(d) (2)d2=dict() for x in s: d2[x]=d2.get(x,0)+1 print(d2) (3)d3=dict() for x in s: d3[x]=s.count(x) print(d3) 上面一共给出了三种方法,均是以字典的形式输出,但…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script> var s="123123189273893724901734891379486452098524345"; var fres={}; //用来记录所有的字符的出现频次 va…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script> var s="aaaabbbbssssssss"; var fres={}; //用来记录所有的字符的出现频次 var mostFreqChar=''; //用来记录最大频次…
方法一:正则表达式匹配 var str = "adadfdfseffserfefsefseeffffftsdg"; ; var result = ""; while (str != '') { oldStr = str; getStr = str.charAt(); str = str.replace(new RegExp(getStr, "g"), ""); if (oldStr.length - str.length &g…
var str='abbcccdddd';var obj={};for(var i=0;i<str.length;i++){ var key=str.charAt(i); if(obj[key]){ ++obj[key]; }else{ obj[key]=0; ++obj[key]; }}var arr=[];for(var j in obj){ arr.push(obj[j]); }console.log(arr);…
1. 统计的对象words.txt,每个单词占一行(从简考虑了~) zjd@ubuntu:~/test$ cat word.txt used this count mysql count this used mysql linux this redis apple android redis apple   2. 统计每个单词的频率 方法1: zjd@ubuntu:~/test$ cat word.txt |awk '{a[$0]++}END{for(i in a) print i"="…
//There is no need to explain the code right? package com.hp.test; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; public class CharacterCheck { public static void main(String[] args) { String str = "sdfwe…
awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr -k1 | head -n 10…