1. Список говнокодов пользователя HACTEHbKA

    Всего: 12

  2. PHP / Говнокод #25293

    +2

    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
    <?php
    
    $b = array(
      0x0000 => 1095,
      0x5b9d => 1797,
      0x5fa9 => 516,
      0x6273 => 1677,
      0x6572 => 807,
      0x7fb9 => 1143,
      0x7fff => 2598,
    );
    
    foreach(preg_split('#(.{28})#', '123o770n100b234r570m701a888d799l220m966v460 439y833o982e', -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY) as $kiss) {
      $kiss = preg_split('#(\d+.)#', $kiss, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
      $bits = (intval($kiss[0] <= $kiss[1])     ) | (intval($kiss[1] <= $kiss[2]) << 1) | (intval($kiss[2] <= $kiss[3]) << 2) | (intval($kiss[3] <= $kiss[4]) << 3) | (intval($kiss[4] <= $kiss[5]) << 4)
              | (intval($kiss[0] <= $kiss[2]) << 5) | (intval($kiss[1] <= $kiss[3]) << 6) | (intval($kiss[2] <= $kiss[4]) << 7) | (intval($kiss[3] <= $kiss[5]) << 8)
              | (intval($kiss[0] <= $kiss[3]) << 9) | (intval($kiss[1] <= $kiss[4]) <<10) | (intval($kiss[2] <= $kiss[5]) <<11) 
              | (intval($kiss[0] <= $kiss[4]) <<12) | (intval($kiss[1] <= $kiss[5]) <<13)
              | (intval($kiss[0] <= $kiss[5]) <<14);
      $mask = gmp_init('539414e0a5380d4e02ab811ae054b81566055c2157014ec0531294c435310aac429d10a62c29832a60c558313a0c4c531306c4c152b054741518a5460d5182ac611b1a06b8852d414b4252d0b0b4298d0a5c42b31074c419b106654198a866215c283b0a0e528386a0e1543850ae222b881ad406b421ad032b444aca11d28466a119544650b194256429591152c454871522354889d2147484e5213b084e9813a4455912a6458991546454e11533054c895a30568ca1a32b08cad03634458d1a22668519a138684cca133604cd11176045d88175405d42175031d44475181d4631518e8463a8172a21ca8b12a2e0a8b9422e540bb110ec458b1174446b111a1c4688d1b0354c0d58435290d4343508ad421d5086ac05aa216a831aa0b8a82d4a0b560654a195056540e95033540cab0346c615318561614a5850d6142e850b1542c2b190ac60a', 16);
      $mask >>= $b[$bits];
      $i5 = gmp_intval(gmp_mod($mask,8));
      $mask >>= 3;
      $i4 = gmp_intval(gmp_mod($mask,8));
      $mask >>= 3;
      $i3 = gmp_intval(gmp_mod($mask,8));
      $mask >>= 3;
      $i2 = gmp_intval(gmp_mod($mask,8));
      $mask >>= 3;
      $i1 = gmp_intval(gmp_mod($mask,8));
      $mask >>= 3;
      $i0 = gmp_intval(gmp_mod($mask,8));
      $kiss = array($kiss[$i0], $kiss[$i1], $kiss[$i2], $kiss[$i3], $kiss[$i4], $kiss[$i5], $kiss[6]);
      print(preg_replace('#\d+#', '', implode($kiss)) . "\n");
    }

    Новогодней петух падал идею http://govnokod.ru/24496#comment450906
    к стати $b можно было оприделить снаруже от sort6 для быстроты

    HACTEHbKA, 07 Января 2019

    Комментарии (86)
  3. PHP / Говнокод #23826

    0

    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
    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
    72. 72
    73. 73
    74. 74
    <?php
    
    $zero = '!![]';
    $nums = ['![]','${![]}','${!![]}','$${[]}','$${![]}','$${!![]}','$$${[]}','${[].[]}'];
    $initChr = "\${[]}=([].[])[![]+![]+![]];\${[]}++;\${[]}++;\${+![]}=\${[]};" .
    "\${[]}++;\${[]}++;\${[]}++;\${[]}++;\${[]}++;\${+![]}.=\${[]};" .
    "\${[]}=\${+![]}.([].[])[![]];";
    $chr = '${[]}';
    
    function initNumbers() {
        global $nums;
        $n = $nums[0];
        $code  = '';
        foreach ($nums as $v => $num) {
            if (!$v) continue;
            $v = join('+', array_fill(0, 2, $n));
            $code .= "$num=$v;";
            $n = $num;
        }
        return $code;
    }
    
    function number($n) {
        global $nums, $zero;
        if ($n < 0 || $n > 255) die("Invalid number: $n.");
        if (!$n) return $zero[0];
        $i = 0;
        while($n) {
            $d = $n % 2;
            if($d) $code[] = join('+', array_fill(0, $d, $nums[$i]));
            $n /= 2;
            $i++;
        }
        return join('+', $code);
    }
    
    function char($c) {
        global $chr;
        $c = number(ord($c));
        return "$chr($c)";
    }
    
    function str($s) {
        return join('.', array_map('char', str_split($s)));
    }
    
    function prettify($fucked) {
        $line = '';
        $ops = preg_split('/([;.])/', $fucked, -1, PREG_SPLIT_DELIM_CAPTURE);
        foreach($ops as $op) {
            if(strlen($line) + strlen($op) + 1 > 80) {
                $lines[] = $line;
                $line = '';
            }
            $line .= $op;
        }
        $lines[] = $line;
        return join("\n", $lines);
    }
    
    function fuckify($code) {
        global $chr, $initChr;
        $nums = initNumbers();
        $php = '$$$${[]}';
        $initPHP = $php . '=(' . str('popen') . ')(' . str('php') . ',' . char('w') . ');';
        $fputs = str('fputs');
        $pclose = str('pclose');
        $code = str($code);
        return prettify("<?php\n$initChr$nums$initPHP($fputs)($php,$code);($pclose)($php);");
    }
    
    $code = '';
    while ($line = fgets(STDIN)) $code .= $line;
    print(fuckify($code));

    Автаматизировала пхпфак почти как в http://govnokod.ru/23690
    програма вводет код пхп из stdin и выводет в stdout его перивод на пхпфак

    HACTEHbKA, 25 Февраля 2018

    Комментарии (4)
  4. Си / Говнокод #23702

    0

    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
    40. 40
    41. 41
    42. 42
    43. 43
    #include <stdio.h>
    #include <string.h>
    #include <math.h>
    
    char *questions[] = {
        "Answer these questions please.",
        "I am HACTEHbKA. Do you know about me?",
        "Do you like my love stories?",
        "By the way, what is your name?",
        "Do you like C++?",
        "Do you like bormand?",
        "bormand is cool, isn't he?",
        "Do you know what does it mean?",
        0,
    };
    
    int main () {
        char answer[10], **question = questions, z[30] = {0}, Z = questions[0x04][0x10];
        
        while (*++question) {
            float x = 1, y = 7;
            char* a = answer;
            puts(*question);
            gets(answer);
            while (*a) {
                x *= 10;
                x += *a / 90;
                a ++;
            }
            y = (9/x - 120)/x/x/x;
            if (y > 170/x - 1263 - 437/x/x) {
                int U = **questions;
                for (U = 1/(x+1); U < ' '; U += 0x10) {
                    float bormand = 9*y-6*x*sqrt(y)-6*sqrt(y)+1.0*x*x*x*x-5.2*x*x*x+11.14*x*x-6.788*x+6;
                    z[Z|U] = questions[5-U/5+1/(int)bormand][(int)(Z + questions[0x06][0x10] / 2.6)];
                    if ((Z|U|7) * (int)question[1] < 30) puts(z + U);
                }
                Z++;
            }
        }
        
        return answer == questions[1];
    }

    https://ideone.com/zDcuG2

    HACTEHbKA, 03 Февраля 2018

    Комментарии (47)
  5. PHP / Говнокод #23690

    0

    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
    <?php
    ${++${[]}}=([].[])[+![]+![]+![]];$${[]}++;${++${[]}}=${+![]};$${[]}++;
    ++${[].[]};${++${[].[]}}=$${[]};${++${[].[]}}=$${[]};${${[].[]}}++;
    ${${[].[]}}++;${${[].[]}}++;${${[].[]}}++;${${[].[]}}++;
    ${++${[].[]}}=([].[])[+![]+![]];${[].[].[]}=${+![]+![]}.${+![]+![]+![]}.
    ${+![]+![]+![]+![]};$${[]}++;${[].[]}=+![]+![]+![]+![]+![];
    ${${[].[]}+![]+![]}=$${[]};$${[]}++;${${[].[]}+${[].[]}+${[].[]}}=$${[]};
    $${[]}++;$${[]}++;$${[]}++;$${[]}++;$${[]}++;$${[]}++;$${[]}++;
    ${${[].[]}+${[].[]}+![]+![]}=$${[]};$${[]}++;${+![]+![]+![]+![]}=$${[]};
    ${${[].[]}+![]+![]+![]+![]}=$${[]};$${[]}++;${${[].[]}+![]}=$${[]};$${[]}++;
    ${${[].[]}+${[].[]}+![]+![]+![]}=$${[]};${++${[]}}=([].[])[+![]+![]];${[]}++;
    ${++${[]}}=([].[])[+![]+![]+![]];${[]}++;${[]}++;${++${[]}}=${[].[].[]}
    (${[].[]}+${[].[]});${[]}++;${++${[]}}=([].[])[+![]+![]+![]+![]];
    ${++${[]}}=${[].[].[]}(${[].[]}+${[].[]}+${[].[]}+${[].[]}+${[].[]}+${[].[]}
    +![]+![]);${[]}++;${[]}++;${++${[]}}=${+![]+![]+![]};$${[]}++;$${[]}++;
    $${[]}++;$${[]}++;${[]}=+![];${+!![]}=${${[]}++}.${${[]}++}.${${[]}++}.
    ${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++}.
    ${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++};${[]}=+![];
    $${[]}=${+![]+![]};$${[]}++;${++${[]}}=${+![]+![]+![]};${++${[]}}=$${[].[]};
    $${[]}++;$${[]}++;$${[]}++;$${[]}++;$${[]}++;$${[]}++;$${[]}++;$${[]}++;
    ${++${[]}}=${${[].[]}+![]};${++${[]}}=${+![]+![]};$${[]}++;$${[]}++;
    ${++${[]}}=${${[].[]}+${[].[]}+${[].[]}};$${[]}++;${[]}=+![];
    ${+![]}=${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++}.${${[]}++};
    ${[]}=+![];${+![]}(${+!![]});

    HACTEHbKA, 31 Января 2018

    Комментарии (20)
  6. Python / Говнокод #23332

    −7

    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
    import re
    
    def matrix():
        square = [[0 for x in range(7)] for x in range(7)]
        directions = ((1,0), (0,1), (-1,0), (0,-1))
        x, y, d = -1, 0, 0
        
        for i in range(49):
            while True:
                x1, y1 = x + directions[d][0], y + directions[d][1]
                
                if x1 >= 0 and x1 < 7 and y1 >= 0 and y1 < 7 and square[y1][x1] == 0:
                    x, y = x1, y1
                    break
                
                d = (d + 1) % 4
            
            square[y][x] = re.sub(r'\d', lambda n: ' ' * int(n.group()), '9de9mb8nv5yo4aol1rm')[i]
        
        return square
    
    print('\n'.join([''.join(line) for line in matrix()]).strip())

    по мативам http://govnokod.ru/23329#comment389918

    HACTEHbKA, 06 Сентября 2017

    Комментарии (16)
  7. Си / Говнокод #23319

    −18

    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
    #include <stdio.h>
    #include <math.h>
    
    float love (float I, float l) {
        return pow(l,12)-1.875*pow(l,11)+6.0*pow(I,2)*pow(l,10)-4.9921875*I*pow(l,10)+2.585311889648438*pow(l,10)-9.375*pow(I,2)*pow(l,9)+7.7939453125*I*pow(l,9)-2.358575820922852*pow(l,9)+15.0*pow(I,4)*pow(l,8)-24.9609375*pow(I,3)*pow(l,8)+21.97471618652344*pow(I,2)*pow(l,8)-9.631240367889404*I*pow(l,8)+1.777470515808091*pow(l,8)-18.75*pow(I,4)*pow(l,7)+31.17578125*pow(I,3)*pow(l,7)-21.94354248046875*pow(I,2)*pow(l,7)+7.460306525230408*I*pow(l,7)-1.035190926311771*pow(l,7)+20.0*pow(I,6)*pow(l,6)-49.921875*pow(I,5)*pow(l,6)+62.04574584960938*pow(I,4)*pow(l,6)-45.61122179031372*pow(I,3)*pow(l,6)+20.07440712489188*pow(I,2)*pow(l,6)-4.903620561284697*I*pow(l,6)+0.5161124694232*pow(l,6)-18.75*pow(I,6)*pow(l,5)+46.763671875*pow(I,5)*pow(l,5)-51.67917251586914*pow(I,4)*pow(l,5)+32.04117125272751*pow(I,3)*pow(l,5)-11.6713294716028*pow(I,2)*pow(l,5)+2.355260139334632*I*pow(l,5)-0.20501630121111*pow(l,5)+15.0*pow(I,8)*pow(l,4)-49.921875*pow(I,7)*pow(l,4)+80.14205932617188*pow(I,6)*pow(l,4)-79.04622316360474*pow(I,5)*pow(l,4)+51.30156413791701*pow(I,4)*pow(l,4)-22.09226815116017*pow(I,3)*pow(l,4)+6.102695024577312*pow(I,2)*pow(l,4)-0.98242835877583*I*pow(l,4)+0.07029630907693*pow(l,4)-9.375*pow(I,8)*pow(l,3)+31.17578125*pow(I,7)*pow(l,3)-46.96202087402344*pow(I,6)*pow(l,3)+41.70142292976379*pow(I,5)*pow(l,3)-23.80186113572563*pow(I,4)*pow(l,3)+8.917726330775167*pow(I,3)*pow(l,3)-2.136639154377085*pow(I,2)*pow(l,3)+0.29864859229457*I*pow(l,3)-0.018605983912568*pow(l,3)+6.0*pow(I,10)*pow(l,2)-24.9609375*pow(I,9)*pow(l,2)+49.11918640136719*pow(I,8)*pow(l,2)-59.78374242782593*pow(I,7)*pow(l,2)+49.48978896439076*pow(I,6)*pow(l,2)-28.93158598494665*pow(I,5)*pow(l,2)+12.03202378944777*pow(I,4)*pow(l,2)-3.49998137399697*pow(I,3)*pow(l,2)+0.67922924650719*pow(I,2)*pow(l,2)-0.079197878338692*I*pow(l,2)+0.004203914137248*pow(l,2)-1.875*pow(I,10)*l+7.7939453125*pow(I,9)*l-14.8678150177002*pow(I,8)*l+17.12055820226669*pow(I,7)*l-13.1657225904346*pow(I,6)*l+7.058370449499989*pow(I,5)*l-2.669451770776955*pow(I,4)*l+0.70266515170761*pow(I,3)*l-0.12309933971658*pow(I,2)*l+0.012949812548299*I*l-6.206283953776933E-4*l+1.0*pow(I,12)-4.9921875*pow(I,11)+11.63346862792969*pow(I,10)-16.71750068664551*pow(I,9)+16.48516143555753*pow(I,8)-11.74293839507118*pow(I,7)+6.19175129714019*pow(I,6)-2.433391202903175*pow(I,5)+0.70703445950914*pow(I,4)-0.14803650408631*pow(I,3)+0.021189602823114*pow(I,2)-0.001860653826892*I+7.575185971055368E-5 < 1E-15 || pow(l,10)-5.0*pow(l,9)+5.0*pow(I,2)*pow(l,8)-2.90625*I*pow(l,8)+11.78536987304688*pow(l,8)-20.0*pow(I,2)*pow(l,7)+11.6494140625*I*pow(l,7)-17.14798545837402*pow(l,7)+10.0*pow(I,4)*pow(l,6)-11.625*pow(I,3)*pow(l,6)+40.29388427734375*pow(I,2)*pow(l,6)-21.55665040016174*I*pow(l,6)+16.99577952199616*pow(l,6)-30.0*pow(I,4)*pow(l,5)+34.9482421875*pow(I,3)*pow(l,5)-50.94610023498535*pow(I,2)*pow(l,5)+23.88467472791672*I*pow(l,5)-11.9628191064985*pow(l,5)+10.0*pow(I,6)*pow(l,4)-17.4375*pow(I,5)*pow(l,4)+50.16943359375*pow(I,4)*pow(l,4)-48.70983290672302*pow(I,3)*pow(l,4)+42.97533737192862*pow(I,2)*pow(l,4)-17.25546950536591*I*pow(l,4)+6.04749635858191*pow(l,4)-20.0*pow(I,6)*pow(l,3)+34.9482421875*pow(I,5)*pow(l,3)-50.44824409484863*pow(I,4)*pow(l,3)+39.17684853076935*pow(I,3)*pow(l,3)-24.34328862949042*pow(I,2)*pow(l,3)+8.299056958717301*I*pow(l,3)-2.166128431830096*pow(l,3)+5.0*pow(I,8)*pow(l,2)-11.625*pow(I,7)*pow(l,2)+26.59869384765625*pow(I,6)*pow(l,2)-32.74971461296082*pow(I,5)*pow(l,2)+30.75699374894612*pow(I,4)*pow(l,2)-18.95482897813054*pow(I,3)*pow(l,2)+8.95435221319056*pow(I,2)*pow(l,2)-2.588868248221219*I*pow(l,2)+0.5257354735823*pow(l,2)-5.0*pow(I,8)*l+11.6494140625*pow(I,7)*l-16.65012931823731*pow(I,6)*l+15.29217380285263*pow(I,5)*l-10.51018774471595*pow(I,4)*l+5.180867148931611*pow(I,3)*l-1.941813316855168*pow(I,2)*l+0.47735353639502*I*l-0.077970960441102*l+1.0*pow(I,10)-2.90625*pow(I,9)+4.937774658203125*pow(I,8)-5.596532106399536*pow(I,7)+4.777435899013653*pow(I,6)-3.106810036970273*pow(I,5)+1.591604432319357*pow(I,4)-0.62478458589189*pow(I,3)+0.18929881373474*pow(I,2)-0.039649136270068*I+0.005350459981283 < 1E-15 || pow(l,8)-6.25*pow(l,7)+4.0*pow(I,2)*pow(l,6)-3.421875*I*pow(l,6)+17.80441284179688*pow(l,6)-18.75*pow(I,2)*pow(l,5)+16.046875*I*pow(l,5)-30.05508041381836*pow(l,5)+6.0*pow(I,4)*pow(l,4)-10.265625*pow(I,3)*pow(l,4)+43.19027709960938*pow(I,2)*pow(l,4)-33.21647453308106*I*pow(l,4)+32.82648727321066*pow(l,4)-18.75*pow(I,4)*pow(l,3)+32.09375*pow(I,3)*pow(l,3)-58.69374847412109*pow(I,2)*pow(l,3)+38.5006719827652*I*pow(l,3)-23.74583693197928*pow(l,3)+4.0*pow(I,6)*pow(l,2)-10.265625*pow(I,5)*pow(l,2)+32.96731567382813*pow(I,4)*pow(l,2)-43.91474056243897*pow(I,3)*pow(l,2)+48.47694909991697*pow(I,2)*pow(l,2)-26.33819586417303*I*pow(l,2)+11.12129622866344*pow(l,2)-6.25*pow(I,6)*l+16.046875*pow(I,5)*l-28.63866806030273*pow(I,4)*l+29.44533658027649*pow(I,3)*l-22.7191906881053*pow(I,2)*l+10.09911390075604*I*l-3.090911028218697*l+1.0*pow(I,8)-3.421875*pow(I,7)+7.581451416015625*pow(I,6)-10.69826602935791*pow(I,5)+11.34971928992309*pow(I,4)-8.510083455770655*pow(I,3)+4.787326839222217*pow(I,2)-1.713611032709814*I+0.39256049070024 < 1E-12;
    }
    
    int main() {
        char bormand = 64, HACTEHbKA = 63, LOVE[16] = {}, hell = !LOVE, heaven = HACTEHbKA + bormand;
        float HEAVEN = 2 * heaven + 2.;
        
        for (bormand = hell; bormand < heaven; bormand ++)
            for (HACTEHbKA = hell; HACTEHbKA < heaven; HACTEHbKA ++)
                if (love(bormand / HEAVEN, HACTEHbKA / sqrt(HEAVEN)) > HACTEHbKA / (float) bormand)
                    LOVE[HACTEHbKA] = bormand;
        
        puts(LOVE);
    }

    HACTEHbKA, 01 Сентября 2017

    Комментарии (37)
  8. Си / Говнокод #22865

    −11

    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
    #include <stdio.h>
    #include <stdlib.h>
    
    #define ull unsigned long long
    
    int main() {
        ull v = 17963696616044983267;
        for (int i = 0; i < 13; i++) 
        {
            for (int j = 0; j < 5 * ((v |= (ull) ((++i >> !!(i & 8)) != 1) << 62, --i, v) > 1000000000000000000); j++) 
                v ^= (rand() - 12345) / 1103515245 << j;
            putchar(v > (4ull << 60) ? ((v & 31) + 100 - (!i << 5)) : (32 + !!(i & 8))), (v > (4ull << 60)) && (v >>= 5);
        }
    }

    cykablyad, неадбирай моего любимово бормонда

    HACTEHbKA, 27 Апреля 2017

    Комментарии (7)
  9. C++ / Говнокод #22757

    −12

    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
    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
    #include <iostream>
    
    template <unsigned long destiny>
    struct dice {
        static const unsigned long roll = destiny * 1103515245 + 12345;
    };
    
    struct happiness {};
    
    template <typename XX, typename XY>
    struct love {
        typedef XX HACTEHbKA;
        typedef XY bormand;
    };
    
    template <int magic>
    struct bormand {
        static const unsigned long destiny = magic;
    };
    
    typedef
        love<bormand<196>, love<bormand<136>, love<bormand<230>,
        love<bormand< 80>, love<bormand< 83>, love<bormand<237>,
        love<bormand<100>, love<bormand< 51>, love<bormand< 19>,
        love<bormand<166>, love<bormand< 12>, love<bormand<153>,
        love<bormand<229>, love<bormand<141>, love<bormand<125>,
        happiness          >>>>>>>>>>>>>>>    HACTEHbKA;
    
    template<typename LOVE, unsigned long destiny>
    struct mystery {
        typedef
            love<bormand<LOVE::HACTEHbKA::destiny ^ dice<destiny>::roll>,
            typename mystery<typename LOVE::bormand,
            dice<destiny>::roll>::unveiled> unveiled;
    };
    
    template<unsigned long destiny>
    struct mystery<happiness, destiny> {
        typedef happiness unveiled;
    };
    
    template<typename love>
    std::string dreams_come_true(const love&) {
        return std::string(1, love::HACTEHbKA::destiny) +
               dreams_come_true(typename love::bormand());
    }
    
    std::string dreams_come_true(const happiness&) {
        return std::string();
    }
    
    int main() {
        std::cout << dreams_come_true(mystery<HACTEHbKA, 1>::unveiled());
    }

    Я перепесала http://govnokod.ru/21198 через вычесления на чистом уровне и кампеляции как моя чистая любовь

    HACTEHbKA, 07 Апреля 2017

    Комментарии (82)
  10. Си / Говнокод #22508

    −17

    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
    #include <stdio.h>
    
    #define bormand 0x07EDD5E59A4E28C2ULL
    #define say putchar
    
    char love(size_t LOVE)
    {
        static char HACTEHbKA[64] =
        {
            'a', 'b', 'c', 'o', 'n', 'p', 'q', 'r',
            's', 't', 'u', 'x', 'y', 'z', ' ', 'm',
            'c', 'd', 'e', 'n', 'w', 'x', 'e', 'f',
            'k', 'l', 'm', 'l', 'u', 'e', 'w', 'a',
            'H', 'A', 'C', 'T', 'E', 'H', 'b', 'K',
            'A', 's', 'r', 't', 'u', ' ', 'v', 'w',
            'f', 'j', 'k', 'y', 'e', 'b', 'y', 'o',
            'l', 'z', 000, 'm', 011, 012, 'd', 'n'
        };
        LOVE |= LOVE >> 1;
        LOVE |= LOVE >> 2;
        LOVE |= LOVE >> 4;
        LOVE |= LOVE >> 8;
        LOVE |= LOVE >> 16;
        LOVE |= LOVE >> 32;
        return HACTEHbKA[((LOVE - (LOVE >> 1)) * bormand) >> 58];
    }
    
    int main() {
        size_t you = 1, me = 1;
        
        while (say(love(you))) you <<= me;
    }

    HACTEHbKA, 07 Марта 2017

    Комментарии (40)
  11. Си / Говнокод #21700

    −48

    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
    40. 40
    41. 41
    42. 42
    43. 43
    #include <stdio.h>
    #include <limits.h>
    #define HOT(love) hot(&love)
    
    const char love[] = {-13, 124, -61, -94, -122, 15, -51, -39, -94, -66, -39, 53, 124, 119, 58, -122};
    char bormand, HACTEHbKA, adventure;
    char passion = 1, beginning = 1, LOVE = 'a';
    
    char story (char bormand, char HACTEHbKA) {
        return ((int) bormand << CHAR_BIT | (int) HACTEHbKA) * 1103515245 + 12345;
    }
    
    int hot (char * love) {
        if (* love == ' ') {
            * love = 'a';
            return 0;
        } else if (* love == 'z') {
            * love = ' ';
        } else {
            (* love) ++;
        }
        return 1;
    }
    
    int main () {
        for (int adventure = beginning; adventure < sizeof(love); ) {
            bormand = HACTEHbKA = LOVE;
            
            do {
                if (story(bormand, HACTEHbKA) == love[adventure - beginning]) {
                    char BORMAND = LOVE;
                    do {
                        if (story(HACTEHbKA, BORMAND) == love[adventure]) {
                            putchar(HACTEHbKA);
                            goto kiss;
                        }
                    } while(HOT(BORMAND));
                }
            } while(HOT(bormand) || HOT(HACTEHbKA));
            
            kiss: adventure += passion;
        }
    }

    HACTEHbKA, 21 Ноября 2016

    Комментарии (43)