Бухгалтерия / Говнокод #16597 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
Функция ПолучитьЧистыйКод(Код) Экспорт
        //ЧистыйКод = "0";
	ЧистыйКод = "";
	Инд = 1;
	Пока Инд < 18 Цикл
		Символ = Сред(Код, Инд, 1);
		Если Символ = " " ИЛИ Символ = "" ИЛИ Символ = " " Тогда   // А вот это - самая фееричная строка 
			Инд = Инд + 1;
			Продолжить;
		Иначе 
			ЧистыйКод = ЧистыйКод + Символ;
		КонецЕсли;
		Инд = Инд + 1;
	КонецЦикла;
	Возврат ЧистыйКод;
КонецФункции

Чел видимо только что с ассемблера соскочил.

Запостил: Jeyrico Jeyrico, (Updated )

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

  • К сожалению, даже в восьмёрку не добавили регулярные выражения. Но я давно заметил, что одноэсники не могут в алгоритмы. Жаль, сходу не найду типовой алгоритм вычисления контрольной цифры ean13, из одной конфигурации. Там просто полнейший угар. Два счётчика, для чётных позиций и нечётных, какая-то магия и всё такое.
    Ответить
    • >>Но я давно заметил, что одноэсники не могут в алгоритмы.
      Не только лишь каждый может! (с) Кличко
      Ответить
        • За расшифровку могут по политической статье посадить. Точнее не только лишь могут.
          Ответить
        • Не знаю, иногда мне кажется что он слишком умён, словно старый учитель Йодадзен.
          А мы просто не врубаемся в его мудрые коаны.
          Ответить
            • Однако хитрые коаны Кличко покруче чем всякие там: "Самурай без меча подобен самураю с мечом, но только без меча"
              Полагаю если долго над ними медитировать, то можно познать хардкорную боксёрскую мудрость. Ведь не зря боевые и разные военные искусства на востоке тесно связаны с философией и мыслителями.
              Там ведь наставник и гуру в первую очередь воплощение мудрости, а не силы.

              Edit. Ох ёпты Enjoykin новый ролик смастерил. Ну теперь понятно почему именно эту фразу так цитируют.
              Ответить
  • Если Символ = " " ИЛИ Символ = "" ИЛИ Символ = " " АВДРУГ Символ = " " Тогда
    Ответить
  • Процедура ОбработатьКодПемолюксом()

    Процедура ОтМистерПроперитьКод()
    Ответить
  • Второй пробел скорее всего перенос строки, непечатаемый. Так что все норм. Ну кроме СтрЗаменить()
    Ответить
    • Если что, то вся эта лажа была заменена одной строкой, вернее даже командой.
      Там еще вызов не менее занимателен.
      Ответить
    • Не. Вроде так - формат(Код, "ЧГ=0"); Не помню точно, а смотреть неохота.
      Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8