40
Awesome Team
Alexander Lyabah
http://www.checkio.org/user/oduvan/
Last seen 23 hours ago
Member for 13 years, 10 months, 21 days
Difficulty Easy
love it!
Такое редко бывает, но твое решение показало, что у нас не хватает тестов.
Смотри:
assert checkio("hello,world,world", "hello,earth") == "hello", "Hello"
А какой результат будет у твоего решения?
More
креативненько, правда можно было бы каунтер не использовать, а просто, если нашел, то сразу возвратил True
More
text.split(symbol)
используется 3 раза. Действительно имеет смысл задуматься о том, чтобы сделать отдельную переменную для этого.
More
[sorted](https://docs.python.org/3/library/functions.html#sorted) function has an attribute reverse .
More
Not a very effective, but definitely very interesting and educational. :)
Thank you.
More
Хорошо, а теперь тоже самое, только без регулярных выражений, которые мы еще не проходили.
More
max(data.values())
это значение не меняется на каждой итерации цикла и каждый раз заново вычисляется. На много лучше было бы его вычислить один раз за циклом и потом уже использовать заранее вычисленное значение
More
вопрос.
Почему, если я поменять
a = list(numbers_array)
на
a = numbers_array
и
return sorted(a, key=some)
на
return sorted(a, key=abs)
решение все еще будет верным?
More
line 7-9: you can do substring check using operator `in`
>>> 'are' in 'aresjfhdskfhskd'
True
More
this is weird. Max and min functions are so different.
More
Well, it might be sometime confusing that text1 and text2 are not even strings
More
line 3: do we really? really-really wants to use _ as a variable name?
More