Jawa / Говнокод #91 Ссылка на оригинал

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
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
private int checkTerm(PatternTerm term, int arr[],
      int symbNum, boolean isEditing) {
    if (term.count != INFINITY) {
      int endIdx = Math.min(symbNum + term.count, arr.length);
        int count = 0;
        switch(term.termType) {
          case DIGIT: {
            for(int i = symbNum; i < endIdx; i++) {
              if (!Character.isDigit((char)arr[i]))
                return -1;
              count++;
            }
            break;
          }
          case LETTER: {
            for(int i = symbNum; i < endIdx; i++) {
              if (!Character.isLetter((char)arr[i]))
                return -1;
              count++;
            }
            break;
          }
          case LETTERORDIGIT: {
            for(int i = symbNum; i < endIdx; i++) {
              if (!Character.isLetterOrDigit((char)arr[i]))
                return -1;
              count++;
            }
            break;
          }
          case CHARACTER: {
            for(int i = symbNum; i < endIdx; i++) {
              if (arr[i] != term.value)
                return -1;
              count++;
            }
            break;
          }
      }
      if (!isEditing && count != term.count)
        return -1;
      
      symbNum+=term.count;
    } else {
      int i = 0;
      switch(term.termType) {
        case DIGIT: {
          while (((symbNum + i) < arr.length) &&
              Character.isDigit((char)arr[symbNum + i])) i++;
          break;
        }
        case LETTER: {
          while (((symbNum + i) < arr.length) &&
              Character.isLetter((char)arr[symbNum + i])) i++;
          break;
        }
        case LETTERORDIGIT: {
          while (((symbNum + i) < arr.length) &&
              Character.isLetterOrDigit((char)arr[symbNum + i])) i++;
          break;
        }
        case CHARACTER: {
          while (((symbNum + i) < arr.length) &&
              (arr[symbNum + i] == term.value)) i++;
          break;
        }
      }
      symbNum+=i;
    }
    return symbNum;
  }

Паша любит такие конструкции, которые хрен разобрать

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

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

  • Disel:
    Это чтобы враги не разобрались... А так ничего особо страшного не вижу
    Ответить
    • Болюсы хуато, купить болюсы хуато
      http://www.huato.ru/o-preparate/recomendacii.html
      Лекарственный препарат Болюсы Хуато - коррекция недостаточности мозгового кровообращения возрастного и сосудистого генеза.

      Препарат Традиционной Китайской Медицины.

      Зарегистрирован компанией Дао-Фарм в странах: Беларусь, Грузия, Россия.
      Единственный производитель: Фармацевтическая фабрика “Байюньшань Цисин Ltd”, г. Гуанчжоу, Китай

      ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~I-
      Ответить
      • Обучение английскому языку в США

        Америка — страна возможностей и место, где сбываются мечты!

        Здесь есть все, что только можно представить: захватывающие мегаполисы с их ритмом и стилем во главе с Нью-Йорком и Чикаго, великолепные пляжи Флориды и Калифорнии, блистательный Голливуд, великолепная природа от тропиков и аризонской пустыни до Ниагарских водопадов и снежных гор Дакоты. Кем бы вы ни были, вы легко найдете место по душе среди наших 18 школ в США. Будь то университет Беркли в Сан-Франциско или Гарвард в Оксфорде, здесь вы сможете не только улучшить свой английский, но и отлично провести время, завести новых друзей и получить ни с чем не сравнимый опыт.

        Мы предлагаем:

        18 аккредитованных школ на обоих побережьях США
        Большой выбор курсов, среди которых бизнес-английский, интенсивный английский и подготовка к экзаменам
        Активную развлекательную программу после занятий: походы в театры и кино, экскурсии, спортивные мероприятия и прочие активности
        Возможность проживания в семье (для полного погружения в американские реалии) или в студенческом общежитии (если предпочитаете веселье и знакомства)
        Подробную консультацию наших специалистов, чтобы помочь выбрать нужный именно вам курс и подходящую школу
        Помощь партнеров в подготовке документов для американской визы
        Помощь в поступлении в университеты США после обучения в Kaplan


        школа Каплан в Бостон
        makeURLlink('https://www.kaplaninternational.com/ru/united-states/boston;)' &&

        Лос-Анджелес
        makeURLlink('https://www.kaplaninternational.com/ru/united-states/chicagoI;)'

        _______
        Ответить

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

Переведи на "PHP", guest!

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


    8