专栏文章 假期思考题

FunTester · 2021年02月10日 · 最后由 FunTester 回复于 2021年02月12日 · 3240 次阅读

之前收到一份小礼物,是一个木制的日期展示盒子,如图:

图片
正经有用的部分是月份展示和日期的展示。

上面是底部是正方形的白色柱状六面体,每个六面体有四个面可以印上月份的英文单词,刚好 12 个月。

图片
下面是两块绿色的正立方体,每个面印上一个数字,通过两块立方体组合成每个月的不同月份。

图片
那么问题来了,我们知道日期需要的数字是 10 个,分别是「0,1,2,3,4,5,6,7,8,9」,但是日期由两位数组成,而每一个立方体只有六个面,智能涂写 12 个数字。当然最笨的办法就是多做几个立方体就够了。

但是收到的礼物的确只有两个立方体结构,我想了很久没有想明白,怎么用两块立方体组合展示每个月不同的日期。因为每个月的日期的十位数有可能是「0,1,2,3」,显然已经远远超出了两块立方体所能展示的数字个数,更别说组合展示的问题了。

聪明的你,能想到最后的答案吗?

至于我已经抄完答案了。明天或者后天公布答案。FunTester 八块八直播群提前公布答案。

「FunTester」,腾讯云年度作者,优秀讲师 | 腾讯云 + 社区权威认证,非著名测试开发,欢迎关注。
2020 年 FunTester 自我总结
如何测试概率型业务接口
测试模型中理解压力测试和负载测试
测试人员如何成为变革的推动者
成为优秀自动化测试工程师的 7 个步骤
自动化新手要避免的坑(上)
自动化新手要避免的坑(下)
moco 固定 QPS 接口升级补偿机制
性能测试如何减少本机误差
命令行如何执行 jar 包里面的方法
如何 mock 固定 QPS 的接口

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 4 条回复 时间 点赞

😅
这也要想嘛
123678 一个
012345 一个
6=9

我理解的题意是:用 2 个六面体展示日期:
考虑存在的日期:
01 -09;
10-19;
20-29;
30-31;

需要的数字有 0,1,2,3,4,5,6,7,8,9
其中 6 可以当做 9 用,则需要的数字为 0,1,2,3,4,5,6,7,8
现在设两个正面题为 A,B。 当 A 为 0 的时候, B 不可能满足 7 位数字。
所以 AB 同时拥有 0.
同理可得 AB 同时拥有 0,1,2
则剩下剩下 3,4,5,6,7,8
仔细思考下,3,4,5,6,7,8 没有什么特殊要求
则正六面体 A 为: 0,1,2+ 随机 3 位(3,4,5,6,7,8)
则正六面体 B 为: 0,1,2+ 剩下 3 位

牛逼,完美。

自娱自乐 回复

完美

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册