1. PHP / Говнокод #941

    +158.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function is_even($integer)
    {
        if (($integer/2) == ((int) ($integer/2)))
            return TRUE;
        else
            return FALSE;
    }

    Очевидно, определение четности числа. Взято у одного очень, казалось бы, толкового человека.

    Запостил: guest, 24 Апреля 2009

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

    • ((int)$integer & 0x1) ? нечетное : четное;
      Ответить
    • Иван:
      А зачем "0x"? :)
      Ответить
    • Так красивее =)
      Ответить
    • Ден:
      ($int % 2 == 0) ? чётное : нечётное;
      Ответить
    • страйкер:
      ($int%2) ? нечетное : четное
      Ответить
    • $int = 2.5;
      Наслаждайтесь.
      Ответить
    • [quote=Говногость]$int = 2.5;[/quote]
      ггг совсем int)
      Ответить
    • [quote]ггг совсем int)[/quote]
      Пых с каких-то пор стал строго типизированным языком ?
      На чьей совести лежит выдача корректного ответа при некорректных исходных данных ?
      Ответить
    • int такой int...
      Ответить
    • uГовногость:
      function is_even(int $integer)
      {
          return !($integer % 2)
      }
      // можно дописать проверку и бросать exception
      Ответить
    • - Ага, небось лежат в камышах, наблюдают, как мы тогда.
      Ответить

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