Въпроси по първото предизвикателство

  1. Имам въпрос относно последната част от условието на предизвикателството.

    "Ако след премахването се окаже че има "оцелели", връщаме True. В противен случай False. Примери:

    def powers_of_two_remain([])  #=> False
    def powers_of_two_remain([7, 8])  #=> True
    def powers_of_two_remain([4, 8, 12])  #=> False"
    

    Какво значи 'оцелели'? Списъкът да не е празен? Защото ако е така, последният ред от примера не е верен и би трябвало да връща True.

    Или върнатата стойност зависи от броя на числата, които са 'оцелели' ?

  2. Значи след премахването на елементите от втория списък, където са степените на 2, според неговата големина определяме дали да върнем True или False така ли (съответно False ако е празен списък, True ако има поне един елемент)?

  3. @Красимир ти луд човек ли си? Да съм казал някъде, че само това е теста от който се нуждаем??? Или трябваше да copy-paste-на на всички останали тестовете и да ги сложа до този. Това е тест в допълнение с всички останали тестове. Няма смисъл да седя и да обяснявам защо трябва да се грижиш за типовете, които приемаш, връщаш и т.н. Ако не ти харесва теста, не го използвай.

  4. Обръщам се към няколкото човека (8 май ги преброих последно), които са предали решение с reduce и xor, което е едноредово. Днес на "лекцията" получавате по една бира от екипа.

    NOTE: няма да има ваучер и бонус точки по бутилката

Трябва да сте влезли в системата, за да може да отговаряте на теми.