В Новини пише, че крайният срок за петата задача е до 29.04 в 17:00 часа, а в Задачи до 26.04.2013 в 17:00. Коя дата е актуална?
Пета задача
Упс. 29-ти е.
Забелязах проблем с тестовете на 3-та задача: test_children проверява дали self.adam.children() връща [self.first_son, self.first_daughter]. Обаче аз съхранявам списъка с деца в set и не винаги са в реда, в който са добавени, а и не виждам такова изискване в условието. Трябва ли да са подредени по определен начин, или просто теста е правен с асумпцията, че всички ще ползват списък? :)
Кода ми е тук.
Идеята е, че всеки с две деца, които не са близнаци има "първо дете" и "второ дете". Поради тази причина използвам наредена колекция.
Причината това да не е
tuple
, а списък е очевидна :)Пишете си решението така, че да минават всички тестове.
Тоест трябва да са наредени по дата на раждане? Ако не - то по какво трябва да са подредени например ако човека има брат по майчина линия и брат по бащина, които не са един и същ човек.
Ако е по дата на раждане и годината е същата какъв трябва да е редът?
ПП. Всъщност ако са само тези тестовете, за children() може да се нагоди за да минава теста ако само това ни е целта. Но ако трябва да има наредба и за get_sisters/brothers не ми е ясно в какъв ред точно трябва да се връща.
[Първороден/на син/дищеря, Второроден/на син/дъщеря, Третороден/на син/дъщеря, ...]
Може ли да качите и теста за предизвикателството?
Трябва да сте влезли в системата, за да може да отговаряте на теми.