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

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

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

13 ответов

10 просмотров

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

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] бррр

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
49
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
1
Hey there Which is the best Linux destro for developers (coding)? To my research on reddit, they said Linux mint is good for mid level spec and Ubuntu for high Lev hardwar...
Wiz 🪄
11
Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Карта сайта