1. Куча / Говнокод #25588

    −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
    * * u n s k i l l * * u n s k i l l * * u n s k i l l * *
    u                                                       u
    n                   _,,,-------,, ,-----,,_             n
    s                ,''             `         ``,          s
    k              ,'               /\           ',         k
    i            ,'             ,-''  ``-,          \       i
    l           /          ,,--'          `-,        |      l
    l          /      ,--''                  `-,      |     l
    *         |      |   -,___          ___,-  |     |      *
    u        |      |    _____`-,    ,-'____    |     |     u
    n        |     |    /     \        /    \   |     |     n
    s        |     |   |    O  |   \  |   O  |  |     |     s
    k       |      |    \_____/     \  \____/   |     |     k
    i       |      |                 \          |     |     i
    l      |       |                  \         |     |     l
    l     /         |              ---`         |      |    l
    *    |           \     `:---______---:`     |      |    *
    u    |            \     `,| |  |  | |'     |       |    u
    n   |              \      ``''''''''      /         |   n
    s   |               ',,                ,,'          |   s
    k  |                   ''------------''              |  k
    i  |                     |          |                |  i
    l |                      |          |                 | l
    l |                     |            |                | l
    * * u n s k i l l * * u n s k i l l * * u n s k i l l * *

    Запостил: AHCKujlbHblu_netyx, 04 Мая 2019

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

    • Ко-кок
      Ответить
    • Кок-ко
      Ответить
    • показать все, что скрытоСядь на палочку
      Ответить
    • ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
      Ответить
      • Почему ты взял тетрадь в линию? У нас сегодня математика, нужна тетрадь в клетку!
        Ответить
        • Но ведь программистам не нужна математика.
          Ответить
          • Дык он и не программист...

            Диалог Алисы с Мартовским зайцем помните?
            Ответить
          • Как раз таки нужна... Шейдеры, эффекты, вычисления, ... даже формы-калькуляторы без математики работать не будут...
            Ответить
            • Да дохуя где нужна в программировании. Особено в гейдеве.
              Ответить
              • Путин — хуйло! В прекрасной России будущего программисты не будут знать математику. Они будут пять лет учиться пользоваться git'ом, а на шестом году обучения будут учиться запускать «setup.exe», чтобы установить «Python 3.5» на «Windows XP».
                Ответить
            • Это только в рашке нужно. В цивилизованной Европе нет никаких шейдеров, эффектов, вычислений...
              Ответить
        • Подумаешь, проблема!
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          ┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ┼┼┼┼┼┼┼┼┼┼
          Ответить
    • 3oJloTou_xyu наспамил
      Ответить
      • Ко-кок
        Ответить
        • показать все, что скрытоvanished
          Ответить
          • O..O.......OOO......O..O.......OOO.......O.O...........OOOOO......OOO......OOOOO......OOO......OOOO............O.........O.........O...
            O..O......O...O.....O..O......O...O.......O............O.........O...O.....O.........O...O.....O...O............O.........O.........O..
            OOO.......O...O.....OOO.......O...O.....O...O..........OOOO......O...O.....O.........O...O.....OOOO..............O.........O.........O.
            O..O......OOOOO.....O..O......O...O.....O..OO..........O...O.....OOOOO.....O.........O...O.....O.................O.........O.........O.
            O...O.....O...O.....O...O.....O...O.....O.O.O..........O...O.....O...O.....O.........O...O.....O................O.........O.........O..
            O...O.....O...O.....O...O......OOO......OO..O..........OOOO......O...O.....O..........OOO......O...............O.........O.........O...
            Ответить
            • показать все, что скрытоvanished
              Ответить
              • #include <stdio.h>
                #include <malloc.h>
                
                char *K =
                "O..O."
                "O..O."
                "OOO.."
                "O..O."
                "O...O"
                "O...O";
                
                char *A =
                ".OOO."
                "O...O"
                "O...O"
                "OOOOO"
                "O...O"
                "O...O";
                
                char *O =
                ".OOO."
                "O...O"
                "O...O"
                "O...O"
                "O...O"
                ".OOO.";
                
                char *Y =
                ".O.O."
                "..O.."
                "O...O"
                "O..OO"
                "O.O.O"
                "OO..O";
                
                char *B =
                "OOOOO"
                "O...."
                "OOOO."
                "O...O"
                "O...O"
                "OOOO.";
                
                char *G =
                "OOOOO"
                "O...."
                "O...."
                "O...."
                "O...."
                "O....";
                
                char *R =
                "OOOO."
                "O...O"
                "OOOO."
                "O...."
                "O...."
                "O....";
                
                char *RP =
                ".O..."
                "..O.."
                "...O."
                "...O."
                "..O.."
                ".O...";
                
                unsigned int encode(char *s) {
                    unsigned int code = 0;
                    for (char *i = s; *i; ++i)
                       code = (code << 1) | (*i == 'O');
                    return code;
                }
                
                char **decode(unsigned int x) {
                    char **s = malloc(6*sizeof(char*));
                    for (int i = 0; i < 6; ++i)
                        s[i] = malloc(5);
                    for (int i = 0; i < 6; ++i) {
                        for (int j = 0; j < 5; ++j) {
                            s[5-i][4-j] = ".O"[(x >> (i * 5 + j)) & 1];
                        }
                    }
                    return s;
                }
                
                int main(){
                    unsigned int k = encode(K),a = encode(A),o = encode(O),y = encode(Y),b = encode(B),g = encode(G),r = encode(R),rp = encode(RP);
                    char **arr[] = {decode(k),decode(0),decode(a),decode(0),decode(k),decode(0),decode(o),decode(0),decode(y),decode(0),decode(0),decode(b),decode(0),decode(a),decode(0),decode(g),decode(0),decode(o),decode(0),decode(r),decode(0),decode(0),decode(rp),decode(0),decode(rp),decode(0),decode(rp)};
                    char s[sizeof(arr)/sizeof(char**)*6*(5+1)+1], *c = s;
                    for (int i = 0; i < 6; ++i) {
                        for (int j = 0; j < sizeof(arr) / sizeof(char**); ++j)
                            for (int k = 0; k < 5; ++k)
                                *c++ = arr[j][i][k];
                        *c++ = '\n';
                    }
                    *c = 0;
                    puts(s);
                }
                Ответить
                • показать все, что скрытоvanished
                  Ответить
                  • Он поехавший на Си
                    Ответить
                  • 'use strict';
                    const K =
                    "O..O."+
                    "O..O."+
                    "OOO.."+
                    "O..O."+
                    "O...O"+
                    "O...O";
                    
                    const A =
                    ".OOO."+
                    "O...O"+
                    "O...O"+
                    "OOOOO"+
                    "O...O"+
                    "O...O";
                    
                    const O =
                    ".OOO."+
                    "O...O"+
                    "O...O"+
                    "O...O"+
                    "O...O"+
                    ".OOO.";
                    
                    const Y =
                    ".O.O."+
                    "..O.."+
                    "O...O"+
                    "O..OO"+
                    "O.O.O"+
                    "OO..O";
                    
                    const B =
                    "OOOOO"+
                    "O...."+
                    "OOOO."+
                    "O...O"+
                    "O...O"+
                    "OOOO.";
                    
                    const G =
                    "OOOOO"+
                    "O...."+
                    "O...."+
                    "O...."+
                    "O...."+
                    "O....";
                    
                    const R =
                    "OOOO."+
                    "O...O"+
                    "OOOO."+
                    "O...."+
                    "O...."+
                    "O....";
                    
                    const RP =
                    ".O..."+
                    "..O.."+
                    "...O."+
                    "...O."+
                    "..O.."+
                    ".O...";
                    
                    function encode (s) {
                        let code = 0;
                        for (let i = 0; i < s.length; ++i)
                           code = (code << 1) | (s[i] == 'O');
                        return code;
                    }
                    
                    function decode (x) {
                        let s = ['', '', '', '', '', ''];
                        for (let i = 0; i < 6; ++i) {
                            for (let j = 0; j < 5; ++j) {
                                s[5-i] = ".O"[(x >> (i * 5 + j)) & 1] + s[5 - i];
                            }
                        }
                        return s;
                    }
                    
                    function tostr (arr) {
                        let s = '';
                        for (let i = 0; i < 6; ++i) {
                            for (let j = 0; j < arr.length; ++j)
                                for (let k = 0; k < 5; ++k)
                                    s += arr[j][i][k];
                            s += '<br>';
                        }
                        return s;
                    }
                    
                    const k = encode(K),a = encode(A),o = encode(O),y = encode(Y),b = encode(B),g = encode(G),r = encode(R),rp = encode(RP);
                    let arr = [decode(k),decode(0),decode(a),decode(0),decode(k),decode(0),decode(o),decode(0),decode(y),decode(0),decode(0),decode(b),decode(0),decode(a),decode(0),decode(g),decode(0),decode(o),decode(0),decode(r),decode(0),decode(0),decode(rp),decode(0),decode(rp),decode(0),decode(rp)];
                    document.write('<code>', tostr(arr), '</code>');
                    Ответить
                • Ебать ты ёбнутый.
                  Ответить
                • А слабо́ подключить какую-нибудь библиотеку типа freetype, чтобы растр генерировать из внешнего шрифта?
                  Ответить
            • O..O.......OOO......O..O.......OOO.......O.O...........OOOOO......OOO......OOOOO......OOO......OOOO............O.........O.........O...
              O..O......O...O.....O..O......O...O.......O............O.........O...O.....O.........O...O.....O...O............O.........O.........O..
              OOO.......O...O.....OOO.......O...O.....O...O..........OOOO......O...O.....O.........O...O.....OOOO..............O.........O.........O.
              O..O......OOOOO.....O..O......O...O.....O..OO..........O...O.....OOOOO.....O.........O...O.....O.................O.........O.........O.
              O...O.....O...O.....O...O.....O...O.....O.O.O..........O...O.....O...O.....O.........O...O.....O................O.........O.........O..
              O...O.....O...O.....O...O......OOO......OO..O..........OOOO......O...O.....O..........OOO......O...............O.........O.........O...
              Ответить
            • Перфолента?
              Ответить
    • показать все, что скрытоvanished
      Ответить

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