40
Awesome Team
Alexander Lyabah
http://www.checkio.org/user/oduvan/
Last seen 1 day ago
Member for 13 years, 11 months, 6 days
Difficulty Easy
love it!
лучше не менять входящие данные, т.е. лучше создавать отдельную переменную, в которой отсортированные данные, а не сортировать данные data
More
строка 2
lambda a: abs(a)
это все равно что
abs
ну, по крайней мере работает одинаково.
More
Я правильно понимаю, ты раскладываешь интервалы, чтобы потом склеить обратно?
Ну, мне кажется, есть метод по лучше :)
More
строка 12: зачем проходится по индексам, если ты их используешь только для получения значений. Проходись по значениям тогда
More
Not bad. I hope solutions of other players showed you how better it can be solved
More
I can't resist of giving +5 for well commented solution + namedtuple
Very educational. Thank you
More
what a spoiler in solution title :)
More
чтобы не делать вот такую лестницу из if-ов
def checkio(data: str) -> bool:
if len(data)>=10:
if re.search(r"[A-Z]", data):
if re.search(r"[a-z]", data):
if re.search(r"[0-9]", data):
return True
else:
More
HUM = self.human.h_quotes
ROB = self.robot.r_quotes
не надо капслочить для локальных переменных
More
do you really need asserts inside the actual code?
Why do you use `_` before the variable name in function `sm_copy`?
More