Task 4 состоит из четырех подзадач, которые вам необходимо выполнить. Все задачи находятся в корне проекта и идут в порядке усложения 1-вая задача самоя простая, 4-ая наиболее сложная в рамках Task4. Структура папки Exercises представленна ниже
- ArrayCalculator.pdf
- SquareDecomposer.pdf
- TelephoneFinder.pdf
- FullBinaryTrees.pdf
Каждая задача состоит из двух файлов .h и .m, рассмотрим первое задание в папке /1 вы найдете два файла:
- ArrayCalculator.h
- ArrayCalculator.m
В файле Dates.m вы сможете найти функцию
+ (NSInteger)maxProductOf:(NSInteger)numberOfItems itemsFromArray:(NSArray *)array {
// good luck
return -1;
}
в которой вам надо будет написать код, для решения поставленной задачи. Сама задача описана в ArrayCalculator.pdf. Для того, чтобы проверить верно ли вы решили задачу, вам необходимо будет запустить тесты. Для того чтобы запустить тесты неоюходимо выбрать любой доступный симулятор из списка
и нажать ⌘U или через меню Product->Test
после того как все отработает вы сможете увидеть детали выполнения по каждой из задач. Если ваше решение верно то тесты отобразятся с зеленым маркером если нет то красным.
Если все задачи решены и тесты с зеленым маркером то возрадуйтесь, можно бежать и нажать волшебную кнопку Submit.
Все тесты находятся в таргете RSSchool_T4Tests
Если вы пришли к выводу, что выполнили максимум того что могли сделать, то сделайте Submit задачи через https://app.rs.school/