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

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

1 точки общо

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

 1def no_it_isnt(args):
 2    result = []
 3    for arg in args[::-1]:
 4        if type(arg) == type(str()):
 5            result.append(arg[::-1])
 6        elif type(arg) == type(int()):
 7            result.append(-arg)
 8        elif type(arg) == type(float()):
 9            result.append(-arg)
10        else:
11            result.append(not arg)
12    return result

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

OK

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

f1def no_it_isnt(args):f1def no_it_isnt(args):
2    result = []2    result = []
3    for arg in args[::-1]:3    for arg in args[::-1]:
t4        if arg == 0:t
5            result.append(arg)
6        elif type(arg) == type(str()):4        if type(arg) == type(str()):
7            result.append(arg[::-1])5            result.append(arg[::-1])
8        elif type(arg) == type(int()):6        elif type(arg) == type(int()):
9            result.append(-arg)7            result.append(-arg)
10        elif type(arg) == type(float()):8        elif type(arg) == type(float()):
11            result.append(-arg)9            result.append(-arg)
12        else:10        else:
13            result.append(not arg)11            result.append(not arg)
14    return result12    return result
1513
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op