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

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

1 точки общо

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

1def no_it_isnt(argument):
2    return [type(arg)(str((arg + (-2*arg) + (isinstance(arg, bool) or type(arg)())) or '')[::(-1)**isinstance(arg, str)] or 0*arg) for arg in argument][::-1]

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

OK

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

f1def no_it_isnt(argument):f1def no_it_isnt(argument):
t2    return [type(arg)(str((arg + (-2*arg) + (isinstance(arg, bool) or type(arg)())) or '')[::(-1)**isinstance(arg, str)] or 0) for arg in argument][::-1]t2    return [type(arg)(str((arg + (-2*arg) + (isinstance(arg, bool) or type(arg)())) or '')[::(-1)**isinstance(arg, str)] or 0*arg) for arg in argument][::-1]
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op

f1def no_it_isnt(argument):f1def no_it_isnt(argument):
t2    return [type(arg)(t2    return [type(arg)(str((arg + (-2*arg) + (isinstance(arg, bool) or type(arg)())) or '')[::(-1)**isinstance(arg, str)] or 0) for arg in argument][::-1]
3        str(arg + (-2*arg) + (isinstance(arg, bool) or type(arg)(arg*0)))[::(-1)**isinstance(arg, str)]
4        ) for arg in argument][::-1]
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op