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

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

1 точки общо

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

 1def no_it_isnt(args):
 2    res = []
 3    for arg in args:
 4        if isinstance(arg, bool):
 5            res.append(not arg)
 6        elif isinstance(arg, str):
 7            res.append(arg[::-1])
 8        else:
 9            res.append(-arg)
10    return res[::-1]

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

OK

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

f1f1
2def no_it_isnt(args):2def no_it_isnt(args):
n3    res=[]n3    res = []
4    for arg in args:4    for arg in args:
5        if isinstance(arg, bool):5        if isinstance(arg, bool):
t6            res.append( not arg )t6            res.append(not arg)
7        elif isinstance(arg, str):7        elif isinstance(arg, str):
8            res.append(arg[::-1])8            res.append(arg[::-1])
9        else:9        else:
10            res.append(-arg)10            res.append(-arg)
11    return res[::-1]11    return res[::-1]
1212
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op