Странно пресмятане на годините в Next Day
Препратка към задачата (3-та): https://softuni.bg/trainings/resources/officedocument/49604/basic-syntax-conditional-statements-and-loops-more-exercise-js-fundamentals-may-2020/2832
Джъдж: https://judge.softuni.bg/Contests/Practice/Index/1469#2
Решение без Date: https://pastebin.com/bi4jSdL8
Докато решавах задачата Next Day без обекта Date забелязах, че трябва да се добави 1900 за годините между 0 и 99. Някой знае ли защо това е тъй?
Пробвах и с 2-те години, а и с отрицателни. Моето решение дава същия изход като класическото.
Само да допълня, че решението е хакнато, но не само да се изпълняват тестовете на Джъдж, а да дава еднакви резултати с класическото решение.
Според мен решението без корекция на годините в интервала [0, 99] е правилното, но то пък не работи в Джъдж.