"PHP" / Говнокод #9127 Ссылка на оригинал

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
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
<?php
function check_brackets($s)
{
    $brackets = array('(' => ')' , '[' => ']', '{' => '}');
    $stack = array();
    
    for($i = 0; $i < strlen($s); $i++)
    {
        if(in_array($s[$i], array_keys($brackets)))
        {
            array_push($stack, $brackets[$s[$i]]);
        }
        elseif(in_array($s[$i], array_values($brackets)))
        {
            if(empty($stack) || array_pop($stack) != $s[$i])
            {
                return false;
            }
        }
    }
    if(empty($stack)) return true;
}

if($_POST["bracket_string"] && $_POST["bracket_string"] <= 30)
{
    if(check_brackets($_POST["bracket_string"]))
    {
        $message = "Check passed";
    }
    else $message = "Check failed";
}

?>

Финальная версия.

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

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

  • Ты чего тут репозиторий устроил?
    Походу статья на лурке сделала своё грязное дело 🙁
    Ответить
  • Eсть дeвушка кoторую я oчень любил, нo oна меня не замeчала. Я год дoбивался ее внимания. И вот oна стaла проявлять симпaтию. Решили с ней пoгулять. Вот идем по лeсу (ну свежий вoздух), рaссказываю ей истoрии разные. Так увлекся чтo толькo смотрел на нeе и говорил. И я за это пoплатился. Я спoткнулся о камень и упал в кучу конского говна. В самую бoльшую кучу C++ которую я кoгда либo видел.
    Девушка увидев это рассмеялась и убежала.
    Ответить
      • 😀
        Потом он очнулся со вкусом прелой залупы во рту. Его мучало странное ректальное ощущение. Смутные образы скользили в тупом мозгу. Он вспомнил как девушка через некоторое время вернулась со страпоном в руке. Она сняла с него одежду и трахала прямо в куче конского говна.
        А спустя еще некоторое время он проснулся на лекции и понял, что обосрался.
        Ответить
    • это судьба - вечно лежать в куче конского говна, под хохот девушек...
      Ответить
  • varg242, а контора, на собеседовании в которой просят написать это, случайно не на "И" начинается и на "Р" заканчивается?
    Ответить
  • Строки идут через одну, читать невозможно. K&R стиль лучше, но он тоже нечитаем. Фигурные скобки говно. Сишка говно. Кулхацкеры говно.
    Ответить
    • Все дельфины давно выбросились на берег, а ты все ещё читаешь сишку, стоя по пояс в говне и кричишь об этом на говнокоде .
      Ответить
      • Простите, но солнце это как минимум: Dr(xo) = { x∈X | ⍴(x,xo) ≤ 6.96ˣ10⁸ м }
        Ответить

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

Помни, guest, за тобой могут следить!

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


    8