1. C++ / Говнокод #247

    −46.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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
    switch (*p)
             {
                case '0': id += 0; break;
                case '1': id += 1; break;
                case '2': id += 2; break;
                case '3': id += 3; break;
                case '4': id += 4; break;
                case '5': id += 5; break;
                case '6': id += 6; break;
                case '7': id += 7; break;
                case '8': id += 8; break;
                case '9': id += 9; break;
                case 'a': case 'A': id += 10; break;
                case 'b': case 'B': id += 11; break;
                case 'c': case 'C': id += 12; break;
                case 'd': case 'D': id += 13; break;
                case 'e': case 'E': id += 14; break;
                case 'f': case 'F': id += 15; break;
                case 'g': case 'G': id += 16; break;
                case 'h': case 'H': id += 17; break;
                case 'i': case 'I': id += 18; break;
                case 'j': case 'J': id += 19; break;
                case 'k': case 'K': id += 20; break;
                case 'l': case 'L': id += 21; break;
                case 'm': case 'M': id += 22; break;
                case 'n': case 'N': id += 23; break;
                case 'o': case 'O': id += 24; break;
                case 'p': case 'P': id += 25; break;
                case 'q': case 'Q': id += 26; break;
                case 'r': case 'R': id += 27; break;
                case 's': case 'S': id += 28; break;
                case 't': case 'T': id += 29; break;
                case 'u': case 'U': id += 30; break;
                case 'v': case 'V': id += 31; break;
                case 'w': case 'W': id += 32; break;
                case 'x': case 'X': id += 33; break;
                case 'y': case 'Y': id += 34; break;
                case 'z': case 'Z': id += 35; break;
             }

    считаем нечто типа хэша. захотим изменить алгоритм, сделав вместо сложения - ксор, будем фаница реплейсом.
    источник http://www.winsim.com/diskid32/diskid32.cpp
    там же красивые переменные int ijk = 0;

    Запостил: guest, 23 Декабря 2008

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

    • Vsevolod.Kazakov:
      Ручки не устали такое писать?
      Ответить
    • анонимушка:
      Это достойно называться говнокодом.
      Ответить
    • Звездочёт:
      Согласен с комментами 1 и 2. Руками такое на настучишь((. Какого пола был человек, написаший (на самом деле, на-copypast-ивший) это??? Ну не знаком ты с ASCI таблицей, ну что лезть тогда? Депресняк... После этого охоту жить отбивает...)
      Ответить
    • switch (*p) {
          case "z": case "Z": ++id;
          case "y": case "Y": ++id;
          case "x": case "X": ++id;
          case "w": case "W": ++id;
          case "v": case "V": ++id;
          case "u": case "U": ++id;
          case "t": case "T": ++id;
          case "s": case "S": ++id;
          case "r": case "R": ++id;
          case "q": case "Q": ++id;
          case "p": case "P": ++id;
          case "o": case "O": ++id;
          case "n": case "N": ++id;
          case "m": case "M": ++id;
          case "l": case "L": ++id;
          case "k": case "K": ++id;
          case "j": case "J": ++id;
          case "i": case "I": ++id;
          case "h": case "H": ++id;
          case "g": case "G": ++id;
          case "f": case "F": ++id;
          case "e": case "E": ++id;
          case "d": case "D": ++id;
          case "c": case "C": ++id;
          case "b": case "B": ++id;
          case "a": case "A": ++id;
          case "9": ++id;
          case "8": ++id;
          case "7": ++id;
          case "6": ++id;
          case "5": ++id;
          case "4": ++id;
          case "3": ++id;
          case "2": ++id;
          case "1": ++id;
      }
      Ы-ы-ы
      Ответить

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