Предизвикателства > Полиморфичен негативизъм > Решения > Решението на Светлозар Стефанов

Резултати
1 точки от тестове
0 точки от учител

1 точки общо

5 успешни теста
0 неуспешни теста
Код

 1def contradict(argument):
 2    if type(argument) is bool:
 3        return not argument
 4    elif type(argument) is str:
 5        return argument[::-1]
 6    else:
 7        return -argument
 8
 9def no_it_isnt(arguments):
10    return list((map(contradict, arguments)))[::-1]

.....
----------------------------------------------------------------------
Ran 5 tests in 0.000s

OK

Дискусия
История

f1def contradict(argument):f1def contradict(argument):
2    if type(argument) is bool:2    if type(argument) is bool:
3        return not argument3        return not argument
4    elif type(argument) is str:4    elif type(argument) is str:
n5        return argument[-1::-1]n5        return argument[::-1]
6    else:6    else:
7        return -argument7        return -argument
88
9def no_it_isnt(arguments):9def no_it_isnt(arguments):
t10    return list((map(contradict, arguments)))[-1::-1]t10    return list((map(contradict, arguments)))[::-1]
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op