1. JavaScript / Говнокод #21584

    −44

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function optimal_weight(pol, growth) {
        return (pol == 278 ? 
            (4 * growth / 2.54 - 128) * 0.453 :                 // мужчины
            (3.5 * growth / 2.54 - 108) * 0.453).toFixed(2);    // и другие
    }

    Запостил: aat, 27 Октября 2016

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

    • > pol == 278
      > // мужчины
      Это помехоустойчивое кодирование? (Ну вдруг там браузер запустять в космос. Радиация, все дела)
      Ответить
      • Нет, просто следуют последним веяниям.
        http://genderfluidsupport.tumblr.com/gender/
        Ответить
        • А паркетный там тоже есть?

          petrosyan.jpg
          Ответить
        • Фейсбук нас пугал полусотней сортов пидарасов, а тут их в разы больше.
          Ответить
          • Но не все из них пидорасы...
            Ответить
            • А кто нет?

              Мне кажется, что всех этих гендерквиров придумали, чтобы уклоняться от работы. Как приглашают в армии служить, так они не мужики; как просят посуду помыть, так они не бабы.

              Стопудово и для возраста аналогичная фигня должна быть, чтобы не называть себя ни молодым, ни старым.
              Ответить
            • Вот тут трудно согласиться, если честно.
              Ответить
    • Выходит, что для детей до года-двух оптимальный вес отрицательный.
      Ответить
    • что за линейная подгонка, ИМТ уже не модно?
      Ответить
      • вычисление квадратов противоречило царскому пирфомансу
        Ответить
        • Можно было взять готовую таблицу квадратов.
          Ответить
          • Или даже всю формулу затабулировать...
            Ответить
            • Вес обычно округляется до целого значения в килограммах (за исключением грудных детей, вес которых приходится писать в граммах). Рост — до целого в сантиметрах. В возрасте 7 лет низким ростом считается 110 см, а малым весом — 18 кг. У взрослых гигантов рост достигал ≈250 см. А рекорд по весу, если верить первым попавшимся статьям, выше 600 кг.

              Даже если принять эти крайние случаи, понадобится таблица на ≈ 150 × 600 = 90 000 значений. Если же взять верхнюю планку в 200 кг (отбросив рекордсменов, которых с трудом встретишь на улице), то понадобится в три раза меньше.

              Табулирование казалось нецелесообразным™ только во времена 16-битных программ, когда таблица могла не поместиться в сегмент (64 килобайта). Сейчас же бывают случаи, когда в JS или в CSS встроенные картинки весят больше.
              Ответить
              • > могла не поместиться в сегмент
                Можно с диска подкачивать.
                Ответить
                • А можно и не подкачивать, а просто переключать сегменты. Хотя в реальном режиме (когда доступно 640 килобайт, из которых сотня оттяпана операционной системой) лучше уж подкачивать.
                  Ответить
              • > бывают случаи, когда в JS или в CSS встроенные картинки весят больше.
                А давайте таблицу стеганографией в картинку забабахаем? Или просто на картинке напечатаем, а потом подключим плагин для OCR к jQuery.
                Ответить
                • Можно просто значения функции пикселями в картинке закодировать и сжать в PNG. Как раз на входе два числа...
                  Ответить
                  • Ну кто так делает?! Это какой-то неправильный веб.
                    Надо побольше плагинов, побольше преобразований данных, побольше подгрузок в случайные моменты, кодирование понеэффективней.
                    Ответить
                    • Ну тогда то же самое, но с жпегом и компенсацией шакалов через нейросеть в облаке.
                      Ответить
    • показать все, что скрытоМужчины и другие

      Сёма?
      Ответить

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