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

  1. Може би е глупав въпрос, но ще ни подавате числата в общо познатите бройни системи( двоична,осмична,десетична и т.н.) или може да подадете и в други? П.С. Отговорих си на въпроса , за хората , които се чудят да си прочетат дефиницията за Нарцистично число в уикито а да не се излагат като мен :D :D

  2. В условието се казва : "base параметърът указва бройната система, в която е number". Така че не е ли обратното, т.е. 223 вече е в 4-ична система, преобразуваме го в 10-ична (получава се 43), и проверяваме 43 == 2 ^ 3 + 2 ^ 3 + 3 ^ 3 ?

  3. Условието е оправено - вече са видими формулите и примерите.

    @Ралица, @Атанас, @Драгомир 223 е подаденото число и то е 4-ична бройна система. Ако проследим преобразуванията:

    $$ 223_{(4)} = 43_{(10)} = 2 ^ 3 + 2 ^ 3 + 3 ^ 3 = 8 + 8 + 27 = 43 $$

    Следователно 223(4) е нарцисистко(или нарцистично, w/e).

  4. Ако се подаде отрицателно число какво се очаква да се случи - да връщаме False или да "гръмне" функцията ? Ако се подаде нещо различно от цяло число, какво е очакаваното поведение на функцията ?

  5. %S 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,342,371,520,584,645,1189,2458,

    %T 2729,1456,1457,1547,1611,2240,2241,2755,3240,3689,3744,3745,47314,

    %U 79225,177922,177954,368764,369788,786656,786657,787680,787681,811239,812263

    %N Base 16 Armstrong or narcissistic numbers (written in base 10). Може да ги ползвате за проверка, като ги превърнете в base 16

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