前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js算法之求一批整数中出现最多的个位数字

js算法之求一批整数中出现最多的个位数字

作者头像
贵哥的编程之路
发布2021-04-09 14:55:20
1.5K0
发布2021-04-09 14:55:20
举报
文章被收录于专栏:用户7873631的专栏
代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<script type="text/javascript">
		
		var b=Number(prompt("请输入几个数字"));
		var arr=[];
		var q=0,w=0,e=0,r=0,t=0,y=0,u=0,i=0,o=0,p=0,s=0,d=0;
		var arr1=[];
		var a=[];
		var arr2=[];
		var k=0;
var max=0;
var fff=[];

		for(var i=0;i<b;i++)
		{
			arr[i]=prompt("几组数字");
		}
		//console.log(arr);//输入的三组数据
for(var j=0;j<arr.length;j++)
{
	arr1+=arr[j];//然后是每一组数据都放到arr1中,.
}
//console.log(arr1);
//console.log(arr1);
 a=arr1.split('');
// console.log(a);
for(var i=0;i<a.length;i++)
	{
		if(a[i]==0)
			{
				++q;
			}
			if(a[i]==1)
			{
				++w;
			}
			if(a[i]==2)
			{
				++e;
			}
			if(a[i]==3)
			{
				++r;
			}
			if(a[i]==4)
			{
				++t;
			}
			if(a[i]==5)
			{
				++y;
			}
			if(a[i]==6)
			{
				++u;
			}
			if(a[i]==7)
			{
				++s;
			}
			if(a[i]==8)
			{
				++o;
			}
			if(a[i]==9)
			{
				++p;
			}
	}
		arr2[0]=q;  
arr2[1]=w;  
arr2[2]=e;  
arr2[3]=r;  
arr2[4]=t;  
arr2[5]=y;  
arr2[6]=u;  arr2[7]=s;  arr2[8]=o;  arr2[9]=p;  
		
//console.log(arr2);
//console.log(arr2);
max=q;
//console.log(max);
for(var i=1;i<arr2.length;i++)
{
		if(max<arr2[i])
		{
				max=arr2[i];//下标几最大.
		}
}
console.log(arr2);//重复值.
for(var i=0;i<arr2.length;i++)
{
	if(arr2[i]==0)
	{
			continue;
	}
		if(max==arr2[i])
		{
			++k;
				
				console.log("都是最大的重复值:"+max+"下标:"+i+"元素:"+i);
}
		}
		


	</script>
</body>
</html>
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档