Я пытаюсь рассчитать финансовый год и вернуть дату окончания недели в графике 5-4-4.
Например, финансовый год начинается 1 января, затем я верну дату 5недели, 4 недели и еще 4 недели.Затем повторите 5 недель, 4 недели, 4 недели до конца финансового года, а затем, вероятно, перезапустите его снова.
Как бы вы поступили математически или программно?
Я пришелс методом вычитания, но хотел посмотреть, есть ли у кого-нибудь лучшее решение:
52 - 47 = 5 | February 5th, 2018
52 - 43 = 9 | March 5th, 2018
52 - 39 = 13 | April 2nd, 2018
52 - 34 = 18 | May 7th, 2018
52 - 30 = 22 | June 4th, 2018
52 - 26 = 26 | July 3rd, 2018
52 - 21 = 31 | August 7th, 2018
52 - 17 = 35 | September 4th, 2018
52 - 13 = 39 | October 2nd, 2018
52 - 8 = 44 | November 6th, 2018
52 - 4 = 48 | December 4th, 2018
52 - 0 = 52 | January 1st, 2019