Wills健身房的手牌编号就是存放衣服的柜子。
柜子是狭长的L或7型,竖着放刚够塞进双肩背包,偶尔我横过来塞进 L 型底座或7的顶柜。
尴尬来的比偶尔次数还是多一点。
在我换衣服时候,旁边的柜子要打开,压迫感陡然拉满。局促的空间要么迫使我停下来,往旁边让两步,等着紧挨着的柜子打开,要么,它的主人等我换好走开。
疫情结束后,健身房硕果仅存的一两个国际品牌,也是我唯一知道的健身房品牌。 据说国内的竞争对手都偷的来拍照,模仿其装修风格和布置摆放。
所以,我就忍了。
忍不住建议前台发放钥匙牌时,尽量和前面进去的客人手牌号码离得远些,加减个10以上。
为了让他们相信我的数学能力,分享一个数学小把戏:
问主管的年龄是 97年6月3日,游戏开始
我们可以重新排列数字以形成可能的最大数和可能的最小数。
在你这种情况下,可能的最大数是9763,可能的最小数是3679。
然后,我们从较小的数中减去较大的数,9763-3679=6084。
我们用结果重复这个过程,8640 - 0468 = 8172,
依此类推,直到最终得到 6174
要不再找下一位试试,下一位是前台的小美女。
“我的数学是体育老师教的,” 主管微胖的脸盘泛起笑容,“你看这也用不上数学,注意发牌尽量隔开”
我说,数学上到高中就足够,大部人身体搞好,少去医院花钱受罪比什么都强! 对了,你们有过这种经历吗,体育是数学老师教的。
我遇到过,数学老师上课提问,答不上的同学操场跑三圈。
他们眼巴巴地等着我接着继续 ... 然后呢?
然后就是我都答对了,锻炼的机会就少了!
看来你办健身卡办对了 ... 再后来呢?
后来,数学老师真的去带体育课了。
他和我打赌,有一道奥数题,谁先做出来。我问,既然赌,赌点什么呢?
我赢了,他就去当体育老师。
最近推荐给孩子一部谍战片电影《红雀》
里有一段剧情说大表姐饰演的女一号是间谍,身手不凡,文可以破解密码,会用古老的恺撒密码传递情报。
听到这个细节,瞬间,我笑得绷不住了。看来数学课至少应该上到高中,导演也不例外。
import random
num = random.randint(1000,9999)
print(num)
def recur4digit(num,s):
if len(set(s)) == len(s)-1:return num
N = sorted(list(str(num)))
num = int(''.join(N[::-1])) - int(''.join(N))
s.append(num)
return recur4digit(num,s)
随机生成 1000-9999之间的数
递归实现:
print(recur4digit(num,s=[]))
4863
['3', '4', '6', '8'] 5175 [] 8643
['1', '5', '5', '7'] 5994 [5175] 7551
['4', '5', '9', '9'] 5355 [5175, 5994] 9954
['3', '5', '5', '5'] 1998 [5175, 5994, 5355] 5553
['1', '8', '9', '9'] 8082 [5175, 5994, 5355, 1998] 9981
['0', '2', '8', '8'] 8532 [5175, 5994, 5355, 1998, 8082] 8820
['2', '3', '5', '8'] 6174 [5175, 5994, 5355, 1998, 8082, 8532] 8532
['1', '4', '6', '7'] 6174 [5175, 5994, 5355, 1998, 8082, 8532, 6174] 7641
6174
看起来有点眼熟?
黄金分割术:Kaprekar常数与 0.618 * 10000
已经相当接近!
Kaprekar常数可能在分形几何学和数学的其他领域中有应用。
自古以来,印度一直培养出一些最杰出的数学家,更不用说数字“零”也是在印度发明的。这个常数以一位印度数学家D.R. Kaprekar的名字命名,他是一名学校教师和业余数学家。
Kaprekar在数论方面做出了许多贡献,包括发现其他奇特的数字序列和性质。
如果你想了解这个常数及其含义,我强烈建议你阅读詹姆斯·斯坦(James Stein)所著的杰出书籍《被数学所诱惑》。