2024-07-26

#juneboku > topics > 2024-07-26

Mentioned in days

In 2024-10-31 Thu Read full day →

きのうの日記に書いた通り、きのうは美容室で髪を切ってもらってきた。今回は「伸びすぎたな〜、もうちょっと早くに予約すればよかった」という感触だった。さて、実際はどうだったのだろう。前回の散髪からの日数を確認してみる。

> dates = %w[
  2024-10-30
  2024-07-26
  2024-04-28
  2024-02-03
  2023-11-13
  2023-08-18
  2023-06-01
]
=> ["2024-10-30", "2024-07-26", "2024-04-28", "2024-02-03", "2023-11-13", "2023-08-18", "2023-06-01"]
> dates.map { Date.parse(_1) }.each_cons(2).map { |d1, d2| (d1 - d2).to_i }.tap { p _1 }.tap { puts(_1.sum.to_f / _1.size.to_f) }
[96, 89, 85, 82, 87, 78]
86.16666666666667
=> [96, 89, 85, 82, 87, 78]

2024-07-26に切ったあとの2024-10-30だから、間は96日だったのね。最近の平均からするとちょっと長めに空いたのか。次はもうちょっと間を短くしたいので75日後がいつなのかを算出し、カレンダーを見て2025-01-12で予約しておいた。

> Date.today
=> #<Date: 2024-10-31 ((2460615j,0s,0n),+0s,2299161j)>
> Date.today + 75
=> #<Date: 2025-01-14 ((2460690j,0s,0n),+0s,2299161j)>

Archives : 2,609 days