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

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

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

13 ответов

23 просмотра

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

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

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

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

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта