如何像雨人一样计算一周中的天数(calculate days of the week like rainman)

我们都可以在心里计算一周中的哪一天,就像达斯汀·霍夫曼在电影《雨人》中扮演的角色一样。这并不像你想象的那么难。...

台阶

  1. 首先,我们需要一周中每一天的数字:周一是,周二是,周三是,周四是,周五是,周六是,周日是,0或7
  2. 每个月都有一个数字:一月是,二月是,三月是,四月是,五月是,六月是,七月是,八月是,九月是,十月是,十一月是,十二月是,闰年是,一月是,二月是,但这将很快解释。
  3. 3每年都有一个代码,这也很简单,但现在让我们把它放在一起,看看公式在起作用:让我们使用2009年圣诞节;12月代码(4)+日(25)+年代码(4),即:(4+25+4)=33。
  4. 4现在用7的倍数尽可能接近33,减去差值,然后用余数表示周代码,(7*4)=28,然后(33–28)=5,就是这样,5是星期五的日期代码,所以今年的圣诞节将发生在星期五。
  5. 5在进一步讨论之前,让我们看看年份代码是如何计算的。有两种方法,所以我将展示第一种,然后我将展示我认为更容易的一种。一旦你解决了这些问题,你就可以轻松地进行约会,并像Rainman一样在头脑中快速处理一周中的某一天。
  6. 6从2000年开始,我们分配代码0,然后在每个连续年份添加一个。例如:2000=02001=12002=22003=32004=42005=52006=0等等。当然,这是有问题的,因为“闰年”每四年发生一次,所以必须考虑到这一点。闰年每四年发生一次,2008年是闰年,所以:2007=12008=32009=42010=52011=62012=12013=2注意到零被移动了。好消息是有捷径,我们走捷径。只需取任何一年的最后两位数字,除以四,忽略其余数字。(任何时候你没有余数都是闰年,然后1月代码是5,2月代码是1,如上图所示)例如:2061年被处理为(61/4)=15,余数为1(放弃1),然后将该答案添加到年份的最后两位数(61+15)=76
  7. 7现在我们需要使用7的倍数来尽可能接近这个答案,所以我们将使用(7*10)=70,现在减去两个数字:(76–70)=6。就这样;2061的年份代码是6。
  8. 以2010年为例。把10除以4,我们得到2,剩下的2被丢弃。所以我们加上10+2得到12的答案,7的倍数会给我们留下5,所以2010年的年份代码是“5”。
  9. 让我们看看明年圣诞节是星期几?
  10. 10年代码(5)+日代码(25)+月代码(4)。那是;(5 + 25 + 4) = 34. 那么7的倍数将得到(7*4)=28。6-34。6号是周六的代码。所以2010年圣诞节将在周六。
  11. 11.公式是月代码+日+年代码,然后使用7的倍数尽可能接近答案,剩余的是给出日期的日代码。月份代码;将一年的最后两位数字除以四,丢弃剩余部分,将整数加到该年的最后两位数字上。然后用7的倍数尽可能接近这个答案,然后减去年份代码中的2。
  12. 12我们可以再加上一个步骤,向后计算,看看《独立宣言》是哪一天签署的,但我们需要留给雨人一些事情去做。
  • 发表于 2022-05-18 07:48
  • 阅读 ( 72 )
  • 分类:教育

你可能感兴趣的文章

如何在mysql中有效地处理日期和时间

日期和时间很重要,它们有助于保持事物的有序性,并且是任何软件操作不可或缺的一个方面。 ...

  • 发布于 2021-03-26 17:00
  • 阅读 ( 248 )

如何在google表中计算两个日期之间的天数

如果要计算两个日期之间的天数,可以使用Google Sheets中的days、DATEDIF和NETWORKDAYS函数。DAYS和DATEDIF计算所有天,而NETWORKDAYS不包括星期六和星期天。 计算两个日期之间的所有天数 要计算两个日期之间的天数,无论这一天是工作日...

  • 发布于 2021-04-02 20:46
  • 阅读 ( 288 )

为什么macos仪表板仍然存在?

...莫哈韦的一部分。 我们在2013年发表了一篇文章,解释了如何禁用仪表板,如果我的计算是正确的,那是五年前的事了。苹果已经默认关闭了仪表板,但它仍然存在:你可以在系统首选项中启用它>系统首选项,这很奇怪,...

  • 发布于 2021-04-04 09:16
  • 阅读 ( 119 )

如果我一个月的网络连接达到最大值,我能下载多少?

...速度除以8(例如,20 Mb/s广告速度变成2.5 Mb/s)。 相关:如何把你的电脑变成一个超级TiVo与病态胡子For the sake of this exercise, we’re going to assume that you would have access to some sort of data stream that would allow you to totally saturate your connection f...

  • 发布于 2021-04-08 22:54
  • 阅读 ( 188 )

从提示框:管理android音频配置文件,android上的谷歌书签,和电缆花边

今天是星期四下午,又是一周中的小费时间。本周我们将关注Android**上的音频配置文件管理、Android上的谷歌书签访问,以及带有电缆系带的vintage organization。 使用切换设置配置文件管理android音频   想在你的Android**上为不同的...

  • 发布于 2021-04-12 20:30
  • 阅读 ( 277 )

桌面定制:GeekToolforOSX简介

...g)。 我们今天工作的最终结果如下所示。你可以把信息如何你觉得有吸引力和功能,这只是一个起点。 向桌面添加信息 首先,您将一个Shell拖到桌面上,并将其放置在您希望信息显示的大致位置。 对于静态文本,今天是:...

  • 发布于 2021-04-13 11:30
  • 阅读 ( 100 )

周末:飓风桑迪,迷你ipad,万圣节恐慌,和nexus4

...报道、特写和评论中的重要文章。你可以把它看作是过去一周中我们最喜欢的几篇文章的集锦,你可能错过了,或者你可能想再读一遍。这一周很忙(随便问问!)对我们来说,我们有一些比平常更多的链接,所以玩得开心!&#1...

  • 发布于 2021-04-24 12:39
  • 阅读 ( 183 )

周末:拉平、新iMac和名人代言

...报道、特写和评论中的重要文章。你可以把它看作是过去一周中我们最喜欢的几篇文章的集锦,你可能错过了,或者你可能想再读一遍。
 
 
 
 
 
 目标
 
 
 
 Jawbone Up review (2012)
 
 &#1...

  • 发布于 2021-04-24 17:46
  • 阅读 ( 179 )

每天有一部分时间忽略你的电子邮件

...feed.beth skwarecki, health editorUse a snow day to make your food for the weekThis week, I took full advantage of the faux-blizzard by making this slow cooker recipe for butter chicken. Not only did it make my apartment **ell like spices and butter the entire day (mmm), but I’m still benefiting f...

  • 发布于 2021-05-15 04:39
  • 阅读 ( 156 )

每两周(bi-weekly)和半个月(semi-monthly)的区别

...天,得出每两周一次的时间。为了让雇主以半个月的方式计算小时数,他们将2080小时除以24天。 支付期 双周法的发薪期可以达到每年26或27个发薪期。这是因为有些年份有366天,而另一些年份有365天。由于每月只支付两次,因此...

  • 发布于 2021-06-25 15:37
  • 阅读 ( 1384 )
Iovedove
Iovedove

0 篇文章

相关推荐