Си диез / Говнокод #25521 Ссылка на оригинал

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
  25. 25
using System;
using System.Linq;
using s = System.String;
using i = System.Int32;
class Player
{
    static i sgn(i x) => x < 0 ? -1 : x > 0 ? 1 : 0;
    static s g(ref i z, i Z, s S)
    {
        i t = sgn(z - Z);
        if (t < 0) z++;
        else if (t > 0) z--;
        return S[t + 1] + "";
    }
    static void Main()
    {
        var a = Console.ReadLine().Split().Select(i.Parse).ToArray();
        i X = a[0], Y = a[1], x = a[2], y = a[3];
        while (true)
        {
            Console.ReadLine();
            Console.WriteLine(g(ref y, Y, "S N") + g(ref x, X, "E W"));
        }
    }
}

Поиск пути на плоскости от первой точки координат до второй. Выводит направление следующего передвижения.

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

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

  • > using s = System.String;
    > using i = System.Int32;

    Вот главное говнецо-то.
    Ответить
    • "А ты точно лабораторную сама писала, никто не помогал?"
      Исправил.
      Ответить
      • ты хочешь сказать что женщины глупые? а? А???
        Ответить
        • Абсолютное большинство научных открытий и достижений были совершены мужчинами.
          Ответить
          • Потому что женщине до 19 века и учиться-то нельзя было толком
            Ответить
            • Уровень интеллекта не зависит от образования. С каким родился — с таким и живёшь. Так вот у женщин интеллект от рождения сильно уступает таковому у мужчин.
              Ответить
              • Довольно сложно открыть корпускулярно-волновой дуализм не умея читать
                Ответить
                • Это не отменяет того факта, что женщины глупее мужчин — как были до 19-го века, так и остались до сих пор, несмотря на всеобщее образования и, тьфу, "равные права".
                  Ответить
              • Вроде бы считается, что среднее значение интеллекта примерно равное, а вот разброс у мужчин больше. Грубо говоря, Эйнштейнов больше, чем Софьй Ковалевских, но и, с противоположной стороны, дебилов больше, чем дур. (этому есть и эволюционное объяснение)
                Однако даже такое утверждение может с точки зрения радикального феминизма посчитаться неполиткорректным и повлечь за собой как минимум административные последствия.
                Ответить
                • Я — шовинист, меня это не волнует. Мои утверждения — абсолютны и не подлежат оспариванию. Я всегда прав, а потому любые факты, противоречащие моим догмам — неверны в своей сути.
                  Ответить
                  • Забавно, в этом вопросе мы похожи.

                    Я тоже всегда прав, потому нормальные люди со мной всегда согласны. Спорят со мной только мудаки и идиоты, но что с низ взять?
                    Ответить
                    • Именно поэтому предлагаю и не пытаться устроить спор, а сойтись на том факте, что женщины глупее мужчин.
                      Ответить
                        • Хватит пиздеть с самим собой. У тебя это получается хуже и хуже. Ты очень хитрый, участники даже не подозревали о твоём лицемерии, инканус-грау!!!

                          Люди думали, что ты сидиш под одной официялной учоткю, а у тебя их был целый гарем! Султан, блять!
                          Ответить
                            • О щербет моего сердца, я обращаюсь к тебе. Ты нанес мне обиду своим равнодушием.
                              Ответить
                            • Почему страйко пощадил твой выводок? Вы находитесь с ним в гомо-сексуальных отношениях?
                              Хм, даже такая версия не подходит. Любовники вскоре становятся злейшими врагами.
                              Ответить
                        • Забавно кстати что в IT и математике тоже доухя барышень
                          Ада Байрон
                          Софи Жермен
                          Мари Кюри
                          Грейс Хоппер
                          Радья Перлман
                          Йоанна Рутковская
                          тысячи их
                          Ответить
                          • Есть еще Сара (Сейдж) Шарп.
                            Они написали драйвер для xhci для USB 3 для Линукс (Борманд должен знать).

                            От природы их звали Сара но потом они поменяли имя на Сейдж и просят называть из в третьем лице.
                            Не уверен можно ли считать из дамой (сами они называют себя non binary) но наверное можно
                            http://sage.thesharps.us/2017/10/24/binaries-are-for-computers/
                            Ответить
                          • Исключения лишь подтверждают правило. То, что существует небольшое количество умных женщин (небольшое — по сравнению с таковым среди мужчин), не отменяет того факта, что женщины — глупые, равно как и существование ворон-альбиносов не противоречит тому, что воро́ны — чёрные.
                            Ответить
                          • 1. Кормя ублюдка, ты обретаешь друга в его лице.
                            2. Скажи мне кто твой друг - и оба идите нахуй.
                            Ответить
                                • Нет. Однако, судя по тому, с каким рвением ты защищаешь "права женщин", ты безусловно можешь быть причислен к феминистам.
                                  Ответить
                                    • Уточни, куда? В жопу? Негигиенично.. В рот? Тоже не кошерно. Остаётся только ебаться в пупок.
                                      Ответить
                                        • @уточни у стертора, он эксперт

                                          Сколько почёта...
                                          А в школе меня считали девственником...
                                          Ответить
  • Некрасиво, и передача по ссылке нинужна.
    using System;
    using System.Linq;
    
    class Player
    {
        public int x, y;
        
        public Player(int x, int y)
        {
            this.x = x;
            this.y = y;
        }
        
        private static int sign(int x)
        {
            return x < 0 ? -1 : x == 0 ? 0 : 1;
        }
        
        private string horizontalStepTo(int x)
        {
            var sdx = sign(this.x - x);
            this.x -= sdx;
            return "E W"[sdx + 1] + "";
        }
        
        private string verticalStepTo(int y)
        {
            var sdy = sign(this.y - y);
            this.y -= sdy;
            return "S N"[sdy + 1] + "";
        }
        
        public string stepTo(int x, int y)
        {
            return this.verticalStepTo(y) + this.horizontalStepTo(x);
        }
    }
    
    class Program
    {
        static void Main()
        {
            var a = Console.ReadLine().Split().Select(Int32.Parse).ToArray(); 
            var destX = a[0];
            var destY = a[1];
            var playerX = a[2];
            var playerY = a[3];
            Player player = new Player(playerX, playerY);
            while (Console.ReadLine() == "") {
                Console.WriteLine(player.stepTo(destX, destY));
            }
        }
    }
    Ответить

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

Переведи на "PHP", guest!

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


    8