1. Си / Говнокод #21700

    +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
    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

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

    • http://ideone.com/TSPHLH
      Ответить
    • >>#define HOT(love) hot(&love)
      фи
      Ответить
    • тян говно, у них скитлс протекает.
      Ответить
      • именно потому ты предпочитаешь суровый куновый стержень?
        Ответить
        • Я предпочитаю тян, хоть они говно, но мне нравится их скитлс.
          Ответить
    • пацаны, я ревную
      Ответить
    • >bormand = HACTEHbKA = LOVE;
      разве не bormand + HACTEHbKA = LOVE; ?
      Ответить
    • Привет, настенька. Хороший сегодня день? Хочешь вместе пойдём домой?

      import Data.Bits
      import Control.Arrow
       
      love :: Int -> [Int] -> [Int]
      love x = case shiftR x 16 of
                   0 -> adore tail (x .&. 255)
                   1 -> adore ((((x .&. 255)):).tail) (x' .&. 255)
                   2 -> adore (((x .&. 255)):) (x' .&. 255)
                   3 -> (>>= id) . replicate (x .&. 65535)
        where x' = shiftR x 8
              adore f a = uncurry (++) . second f . splitAt a
       
      bormand = [76,111,118,101,32,66,111,114,109,97,110,100,32]
      podushka = [196650,65611,66888,66156,67137,66412,67395,68168,65897,67668,133986,134209,68427,67909,196610]
      
      main = putStrLn $ reverse (flip scanr bormand love podushka) >>= fmap toEnum

      http://ideone.com/lQJGvo
      Ответить
      • import Data.Bits
        import Control.Arrow
        
        while = flip const
        stalking him = tail
        
        love :: Int -> [Int] -> [Int]
        love forever =
          let myHeart beat only forYou = uncurry (++) . second kiss . splitAt (never (!!))
                where kiss = forYou
                      never betrayYou = while myHeart beat
              skipsBeat = (forever `shiftR` 8) .&. 255
              betrayYou = undefined
              looksAtMe = (((forever .&. 255)):)
          in case forever `shiftR` 16 of
               2 -> myHeart skipsBeat bormand looksAtMe
               3 -> (>>= id) . replicate (forever .&. 65535)
               1 -> myHeart skipsBeat (!!) (looksAtMe . stalking bormand)
               0 -> myHeart (forever .&. 255) forever $ stalking bormand
        
        bormand = [76,111,118,101,32,66,111,114,109,97,110,100,32]
        podushka = [196650,65611,66888,66156,67137,66412,67395,68168,65897,67668,133986,134209,68427,67909,196610]
        
        main = putStrLn $ reverse (flip scanr bormand love podushka) >>= fmap toEnum
        Ответить
    • > (int)
      > * 1103515245 + 12345
      У вас UB.
      Настенька, ну сколько можно! Поймите вы уже - господина Борманда не интересуют однополые отношения, а уж тем более - селфцест! /green
      Ответить
    • Настя, сделай мне минет.
      пиздец, надо же скатиться до такого.
      Ответить
    • настенька редкостный говнокодер, надо сказать. У меня бы она код ревью не прошла
      Ответить
    • if (IN_HEAT(HACTEHbKA))
      Ответить
    • http://dump.bitcheese.net/files/favunyv/shitcode.webm - HACTEHbKA
      Ответить
      • Настенка
        Ответить
      • Роскомнадзор спас меня от просмотра этого файла. Слава роскомнадзору!
        Ответить
        • Да ладно. VPS'ка у тебя есть, а VPN там не настроен?
          Ответить
        • Просто признайся, что не знаешь, чем открыть .webm.
          Ответить
          • > не знаешь, чем открыть .webm...
            ... в консоли vps'ки.
            Ответить
            • ffmpeg'ом, очевидно же. Слава Фабрису Беллару!
              Ответить
              • Ну или hexdump'ом, если уровень крутизны не позволяет уступать Беллару.
                Ответить

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