всем привет прохожу апп дев виз свифт и тут такое задание посчитать високосный год считается по типу формулы делится то высокосный а нет то нет 🙂
вначале быстро решил его кучей вложенных блоков иф в иф но затем решил создать решение капельку симпатишнее - несколько переменных и после присовения им true или false в отдельный блоках иф (делится или не делится) взять и решить всю задачу одной отдельной иф с операторами "и" типа &&
первое решение (не красивое но рабочее)
https://pastebin.com/1E8DjPVbвторое решение которое почему то не работает ( не пойму почему)
https://pastebin.com/gZBpKyRMвопрос: что я делаю не так? вроде в обрасти видимости функции есть ретерн который возвращает булево но почему все считается не верно ? :(