Тask 1 (ObjC)
Task 1 состоит из 5 подзадач, которые вам необходимо выполнить. Все задачи находятся в корне проекта в папке Exercises и идут в порядке усложения 1-вая задача самоя простая, 5-ая наиболее сложная в рамках Task1.
Детали по каждой задаче вы сможете найти в ниже представленных файлах:
- OddNumbers.md
- ValidNumber.md
- MinRotated.md
- NumberConverter.md
- LeaderBoard.md
Описание
Каждая задача состоит из двух файлов .h и .m, рассмотрим первое задание в папке /Exercises-1 вы найдете три файла:
- OddNumbers.md
- OddNumbers.h
- OddNumbers.m
В файле OddNumbers.m вы сможете найти функцию
- (NSInteger)oddNumbers:(NSArray <NSNumber *> *)array {
return -1;
}
в которой вам надо будет написать код, для решения поставленной задачи. Сама задача описана в OddNumbers.md. Для того, чтобы проверить верно ли вы решили задачу, вам необходимо будет запустить тесты. Для того чтобы запустить тесты необходимо выбрать любой доступный симулятор и нажать ⌘U или через меню Product->Test
после того как все отработает вы сможете увидеть детали выполнения по каждой из задач. Если ваше решение верно то тесты отобразятся с зеленым маркером если нет то красным.
Если все задачи решены и тесты с зеленым маркером то возрадуйтесь, можно бежать и нажать волшебную кнопку Submit.
Все тесты находятся в таргете ios.stage-task1Tests в папке ios.stage-task1Tests
Если вы пришли к выводу, что выполнили максимум того что могли сделать, то сделайте Submit задачи через https://app.rs.school/