170 похожих чатов

Попалась на codewars такая задача. Сделал к ней следующего вида

код https://pastebin.com/3cSNvjcy
Как можно сделать этот говнокод более красивым и читабельным? хочется писать чистый код, но без костылей никуда 😅

13 ответов

27 просмотров

Почитать про слайсы

JollyZ- Автор вопроса

https://www.codewars.com/kata/5848565e273af816fb000449/train/python

жиза, когда пишешь огромный код , а другие челы пишут все это в одну строчку😁

diamond Ахилес
жиза, когда пишешь огромный код , а другие челы пи...

В одну строчку это не всегда красиво и читабельно

diamond Ахилес
жиза, когда пишешь огромный код , а другие челы пи...

return re.sub(r'\b(\w)(\w?)(\w*?)(\w?)\b', lambda m: '{}'.format(str(ord(m.group(1))) + m.group(4) + m.group(3) + m.group(2)), text).replace(' ', ' ').replace(' ', ' ') Я бы долго стоял и смотрел в честные глаза написавшего это человека, если бы работал с ним

Иван Балакин
return re.sub(r'\b(\w)(\w?)(\w*?)(\w?)\b', lambda ...

Омг это вообще что за Что это

Иван Балакин
return re.sub(r'\b(\w)(\w?)(\w*?)(\w?)\b', lambda ...

тот случай, когда проще написать с нуля, чес понять, что делает код

Pavel Glukhov
тот случай, когда проще написать с нуля, чес понят...

не могу сказать того же, читается довольно просто, хоть и ощущается как дорога от Ярославского до Ленинградского через всю Москву

Алиса Кассель-Королёва
не могу сказать того же, читается довольно просто,...

ну не знаю. Если бы не знал, что делает код, пришлось бы вчитываться.

JollyZ
https://www.codewars.com/kata/5848565e273af816fb00...

прикольные задачки. через срезы приходится уродливо из-за проверок размера строки, накрайняк кодварские тернарники w if len(w)<2 else w[-1] + w[1:-1] + w[0] бррр

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта