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

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
private enum UpdateToken {
    W, A, F, D, H;

    private static final Pattern PATTERN = compilePattern(UpdateToken.class);
}

private static Pattern compilePattern(Class<? extends Enum> clazz) {
    StringBuilder builder = new StringBuilder("(");
    for (Enum enumConstant : clazz.getEnumConstants()) {
        if (enumConstant.ordinal() > 0) {
            builder.append("|");
        }
        builder.append(enumConstant.name());
    }
    builder.append(")");
    return Pattern.compile(builder.toString());
}

//и это добро вот так используется:

    if (!UpdateToken.PATTERN.matcher(token).matches()) {
        continue;
    }
    UpdateToken setupToken = UpdateToken.valueOf(token);

https://github.com/aichallenge/aichallenge/blob/epsilon/ants/dist/starter_bots/java/AbstractSystemInputParser.java

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

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

  • н.B.F"G N!E!XD.R.K)E"A"DF?AR T(W)O.B?R.F$L:H$N:M"I.U"GK(R?P!F)U,E,Z(G:N?Y!G$F.Y)A.U:Q"Z$H"Q X)I$P$W.Y.O,G!G(FO"Y!K:C G,B,B,M:W,E:E$K?RS$A!K$RP$J!H Y:G I?D:N!GI(I!V"V"U"W:J)B.P"N.Z!Y:VS$X.OA:K(P:J:E.Q!J.S:S)V,N!J"F"A.Q!A.V:E$V.D FMA"P"V(U!X$O:C.L K?S!G?P.I R)F,M)Q?J,Y!N(B:M$I(L:Y!W)C.F)P?HD,D!K!K,H:O?K$T:F$F!G)Z$I(S S,P?A)V$N:S:C$E"F$G$W:W.J(W$F!I?WW!C.S$S,Y)A"S Z(L.D,A,E?P.QL.V A(M T!M"K:L(B K,Q T VK:V:R(W)W V(X W.G D!P,A(H$D(L U!X"N:OV(D O.B?U:H(E(I$H"O)RQ!A(Q?E"G.B(T?I"I"U?L)Z)N$DQ.FV)U!Y"D,KO O"I.I$P!R,N!R(N NO!S$DU$PK$N,C!I?B?K,H:UРDWFRJAMLAQEZROGNBPLFLBAALOOFNINABUVDBVBHNCWZYEQBTSWJDWHFNUTPHKLWUOWDIDMPRPHCVJKHEKCADNRNAULKGFRNIGNFCSGJMQHJLFYEWDIAJBBUNHXBGAMTJCWVYISVOTCFBQEXPNTMMNMCVHPHEKISUWKEXQASEQNOUEPYHZHPPNOYOTNLJETPXROOSGATOYCRYZOZMTJJPLDHUJFMIVDCFXXZBJLHDABOMUFRZDCSMJBTPYDS
    Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

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


    8