JavaScript趣题:统计蘸满了颜料的立方体数目
来源:互联网 发布:微信跳转淘宝 代码 编辑:程序博客网 时间:2024/04/23 18:24
假定我有一个立方体铁块,我把它整体浸泡进装有红色颜料的桶中。
请注意,颜料是无法渗透进铁块的,也就是说只能给表面染色。
然后,我把铁块捞出来,对它进行切割。
铁块作为立方体有三个维度,我对它每一个维度都进行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);}
0 0
- JavaScript趣题:统计蘸满了颜料的立方体数目
- 统计1的数目
- 统计汉字的数目
- 统计单词数目的脚本
- 字符串组合数目的统计
- 怎么洗掉衣服上的水粉颜料、丙烯颜料、水彩颜料、油画颜料
- MySQL并发连接数目的统计
- QTP统计Excel列数目的方法
- 【vim】统计某个字符串的数目
- 统计n-k特殊集的数目
- 74.统计字符串中各原音字母的数目
- 统计二进制树1的数目
- Linux 统计当前文件夹、文件的数目
- 统计字符串中字符种类的数目
- ThinkPHP统计某个分类的文章数目
- Linux统计文件夹下的文件数目
- 统计全排列的结果数目
- 【Javascript】提取指定数目的字符substr()
- hibernate
- 精华帖
- 树结构练习——判断给定森林中有多少棵树
- 【iOS开发】通过cell获取indexPath
- solaris 命令汇总
- JavaScript趣题:统计蘸满了颜料的立方体数目
- RSA加密解密方式
- OFBIZ分享:目录管理之可配置商品
- (转自FG2006)Hibernate 对象的三种状态以及转化
- 互联网十大网络流行语
- Binary Tree Traversals
- Extjs学习 图表Chart概述
- 用scrollView实现轮播图效果2 - 定时器
- OFBIZ分享:产品分类之BEST SELLING (最好销售的分类)