1. Python / Говнокод #9164

    −102

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    def to_sk_pzd(text):
        result = ''
        for char in text:
            for bit in str(bin(ord(char))):
                if bit == '0':
                    result += 'сука'
                elif bit == '1':
                    result += 'пиздец'
        return result
    
    print to_sk_pzd('чо нада?')
    
    # Output:
    # сукапиздецпиздецпиздецпиздецсукапиздецпиздецпиздецсукапиздецпиздецпиздецсукапиздецпиздецпиздецсукасукапиздецсукасукасукасукасукасукапиздецпиздецпиздецсукапиздецпиздецсукапиздецсукапиздецпиздецпиздецсукасукасукасукасукасукапиздецпиздецпиздецсукасукапиздецсукасукасукапиздецпиздецпиздецсукасукасукасукасукасукапиздецпиздецпиздецпиздецпиздецпиздец

    гопник-байт-encoding

    Запостил: Nyashka, 18 Января 2012

    Комментарии (18) RSS

    • ахахаха:)) четкий поцанчик )))
      пояснил хаффману по хардкору чо пачом
      сукапиздецсука ахахахржунимагу)))
      Ответить
      • на самом деле там индусятина в строке 4
        Ответить
        • А как можно переписать?
          Ответить
          • Мы Пифона богомерзкого не разумеем.
            Но вряд ли они там обобезьянились до такой степени, что битовых операций нету.
            Ответить
            • Ничего он не богомерзкий, хороший инженерный язык. Для небольших инфраструктурных скриптов вообще идеален.
              Ответить
              • В чем заключается хорошая инженерность?
                Он удобен, как REPL-калькулятор и на этом достоинства заканчиваются и начинается пиздец с пробелами и утиной типизацией.
                Уж лучше телебейсик хвалить...
                Ответить
                • + Он кроссплатформенный.
                  + Его легко читать.
                  + На нём легко писать.
                  + У него богатая библиотека и развитая экосистема.
                  + Для большинства задач он такой же быстрый, как perl
                  Ответить
                  • >Для большинства задач он такой же быстрый, как perl
                    Всё равно что сказать, как улитка.
                    Ответить
                    • Вам, сипипишникам, не понять, что скорость разработки может быть гораздо важнее скорости исполнения.
                      Пример из жизни:
                      Есть книга, которую pdflatex собирает несколько десятков секунд. Мне нужно проанализировать логи латеха после сборки. Программа на питоне с обработкой опций и цветами в консольном выводе пишется за полчаса и работает примерно треть секунды. может меньше
                      Зачем здесь с++, Говногость?!
                      Ответить
                      • У одного знакомого подсчёт трафа сделан через анализ iptables с помощью php-cli скрипта. Не жалуется.
                        Ответить
                  • > Он кроссплатформенный
                    Это интерпретируемый язычок

                    > развитая экосистема
                    Это вы про макак? :-)

                    А насчет легко читать, писать, какать и всё это потом есть - см. выше про индентацию
                    Ответить
                    • > кроссплатформенный
                      > интерпретируемый
                      Из интерпретируемости не следует кроссплатформенность.

                      > Это вы про макак?
                      Нет, я про отличную документацию, eggs, easy_install и кучу библиотек и биндингов.

                      > выше про индентацию
                      В Хаскеле вон тоже идентация может иметь значение. Use spaces, Luke.
                      Ответить
                      • > Из интерпретируемости не следует кроссплатформенность
                        Следует, за исключением Неуловимых Джо, которых всё равно никто не ловит.

                        > я про отличную документацию, ...
                        Не вижу связи с экологией, матерью-природой и т. д.

                        > Use spaces, Luke
                        Случайно Del нажал. Заново скрипт теперь писать?

                        EGGS, BACON & СРАЧЬ
                        Ответить
                        • > Случайно Del нажал. Заново скрипт теперь писать?
                          Четыре раза случайно нажать Del это примерно как четыре раза случайно упасть с дерева на нож.
                          http://ideone.com/hJOnE

                          Вот автоиндент после копипаста не сделаешь, да.
                          Ответить
                          • А если там один TAB был? :-)
                            Ответить
                            • http://www.python.org/dev/peps/pep-0008/
                              "Use 4 spaces per indentation level."(q)

                              я тоже считаю, что решение использовать идентацию для задания структуры в python было ошибочным (и я неоднократно об этом говорил), но проблема выглядит преувеличенной.
                              Ответить
            • Ахтунг! Питонохейтеры в треде!
              Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий