最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript趣题:统计蘸满了颜料的立方体数目

来源:动视网 责编:小采 时间:2020-11-27 20:25:10
文档

JavaScript趣题:统计蘸满了颜料的立方体数目

JavaScript趣题:统计蘸满了颜料的立方体数目:假定我有一个立方体铁块,我把它整体浸泡进装有红色颜料的桶中。请注意,颜料是无法渗透进铁块的,也就是说只能给表面染色。然后,我把铁块捞出来,对它进行切割。铁块作为立方体有三个维度,我对它每一个维度都进行N次平整切割,让它变成更小的多个立方体。
推荐度:
导读JavaScript趣题:统计蘸满了颜料的立方体数目:假定我有一个立方体铁块,我把它整体浸泡进装有红色颜料的桶中。请注意,颜料是无法渗透进铁块的,也就是说只能给表面染色。然后,我把铁块捞出来,对它进行切割。铁块作为立方体有三个维度,我对它每一个维度都进行N次平整切割,让它变成更小的多个立方体。


假定我有一个立方体铁块,我把它整体浸泡进装有红色颜料的桶中。

请注意,颜料是无法渗透进铁块的,也就是说只能给表面染色。

然后,我把铁块捞出来,对它进行切割。

铁块作为立方体有三个维度,我对它每一个维度都进行N次平整切割,让它变成更小的多个立方体。

比方说,我对每个面切割2次,就能得到27个小立方体,3*3*3。

现在问题来了,切割了N次,得到的小立方体中有多少个蘸上红色颜料的?(一个或多个面染色的都算)

思路很简单:

要求蘸上了颜料的立方体数,用小立方体总数目减去没有被染上色的立方体数目即可得到。

注意事项:

假如我没有进行切割,那么结果应该为1。

于是便有了下面的代码:

	
	var countSquares = function(cuts){
	if(cuts == 0){return 1};
	return Math.pow((cuts+1),3) - Math.pow((cuts-1),3);
	}

文档

JavaScript趣题:统计蘸满了颜料的立方体数目

JavaScript趣题:统计蘸满了颜料的立方体数目:假定我有一个立方体铁块,我把它整体浸泡进装有红色颜料的桶中。请注意,颜料是无法渗透进铁块的,也就是说只能给表面染色。然后,我把铁块捞出来,对它进行切割。铁块作为立方体有三个维度,我对它每一个维度都进行N次平整切割,让它变成更小的多个立方体。
推荐度:
标签: js 统计 立方体
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top