1. Ruby / Говнокод #8390

    −109

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    command = gets.chomp
    while command != 'ПОКА'
    	if command != command.upcase
    		puts 'АСЬ?! ГОВОРИ ГРОМЧЕ, ВНУЧЕК!'
    	else
    		puts 'НЕТ, НИ РАЗУ С 1938 ГОДА!'
    	end
    end
    puts 'ПОКА, ВНУЧЕК!'

    Нашёл ошибку, лишь когда вписывал код сюда.
    Бесконечный цикл, как видите.

    Запостил: nbvec222, 01 Ноября 2011

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

    • Ох, лол
      Ответить
    • Как понимаю сопровождаете коммерческий проект ))
      Ответить
      • показать все, что скрытода
        Ответить
        • лёша, ты?
          Ответить
        • Ты пиздуняра позорный держи залупу в рот:
          Поди снова акки перепутал. Иди пости свои учебные высеры где-нибудь в другом месте.
          Крис Пайн «Учись программировать на Раби».

          Напишите программу «Глухая бабуля». Что бы вы ни говорили бабуле (чтобы вы ни вводили с консоли), она должна отвечать: АСЬ?! ГОВОРИ ГРОМЧЕ, ВНУЧЕК!, если только вы не кричите ей (вводите слова заглавными буквами). Если вы кричите, она вас слышит (или по крайней мере думает, что слышит) и вопит в ответ: НЕТ, НИ РАЗУ С 1938 ГОДА! Чтобы сделать вашу программу действительно правдоподобной, пусть бабуля кричит каждый раз другой год; например, любой случайный год между 1930 и 1950. (Эта часть необязательная, и вам будет гораздо легче, если вы прочтёте раздел о генераторе случайных чисел в Ruby в конце главы о методах.) Вы не можете остановить разговор с бабулей, пока не прокричите ПОКА.
          Ответить
    • command = 'ПРИВЕТ, ВНУЧЕК!'
      while command != 'ПОКА'
      command = gets.chomp
      if command != command.upcase
      puts 'АСЬ?! ГОВОРИ ГРОМЧЕ, ВНУЧЕК!'
      else
      puts 'НЕТ, НИ РАЗУ С 1938 ГОДА!'
      end
      end
      puts 'ПОКА, ВНУЧЕК!'

      Уже лучше?
      Ответить
    • показать все, что скрытоАвтор, самозабанься. Это лаба.
      Ответить
      • >Это лаба.
        ты даже не капитан-очевидный-слоупок, ты просто клинический идиот.

        >>Как понимаю сопровождаете коммерческий проект ))

        >AnimeGovno-_- Позавчера
        >да
        Ответить
        • показать все, что скрытоУ тебя клинический батхерт?

          >>>Как понимаю сопровождаете коммерческий проект ))
          >>AnimeGovno-_- Позавчера
          >да
          С чувством юмора у тебя проблемы. Ясно. К тому же, видимо, ты не сопровождаешь коммерческий проект, раз ответить да не можешь на такой простой вопрос?
          Ответить
          • >батхерт
            Я ждал! Ждал когда ты уже выучишь это слово...

            >С чувством юмора у тебя проблемы.
            ОГЛЫ?

            > К тому же, видимо, ты не сопровождаешь коммерческий проект, раз ответить да не можешь на такой простой вопрос?

            Извини, но я не понимаю логики идиотов.
            Ответить
            • показать все, что скрыто>Извини, но я не понимаю логики
              Я это знаю.

              >Извини, но я не понимаю логики
              А причем здесь логика? Не все виды шуток основаны на логике. Некоторые, как раз, на алогичности высказываний.
              Ответить
              • > К тому же, видимо, ты не сопровождаешь коммерческий проект, раз ответить да не можешь на такой простой вопрос?

                В чем тут логика, где шутка?
                Ответить
                • показать все, что скрытоЗдесь шутки нет. Ты забыл, о чем мы говорим.
                  Шутка была здесь:
                  >>>Как понимаю сопровождаете коммерческий проект ))
                  >>AnimeGovno-_- Позавчера
                  >да

                  Ты не в состоянии воспринимать юмор. Впрочем, с этим можно жить.
                  Ответить
                  • >Здесь шутки нет.
                    Тогда где здесь логика?

                    >Ты не в состоянии воспринимать юмор.
                    > 0 за 7 против
                    Еще как минимум 6 человек не восприняли твою шутку тупизну с перепутанными акками.
                    Ответить
                    • показать все, что скрыто>Тогда где здесь логика?
                      Я уже указал на место логики в различных шутках. Я не буду повторяться.

                      >не восприняли твою шутку тупизну с перепутанными акками.
                      Мои перепутанные акки не имеют к этой шутке никакого отношения, если ты об этом.
                      Ответить
                      • Повторю свой вопрос третий раз, чтоб он дошел даже до унылых дебилов вроде тебя.

                        > К тому же, видимо, ты не сопровождаешь коммерческий проект, раз ответить да не можешь на такой простой вопрос?

                        Где тут логика, AnimeGovno-_-? Укажи мне на её место, тупая ты обезьяна.
                        Ответить
                        • показать все, что скрытоНу смотри, допустим тебя спросили:
                          "Как понимаю сопровождаете коммерческий проект?"
                          Ответь.
                          Ответить
                          • Ну смотри, допустим тебя выебали два хачика. Один в жопу, другой в рот, а потом поменялись местами, а ты все стоял раком как старая шлюха.

                            Теперь к сути вопроса. Меня никто не спрашивал. Юзер Byte
                            задал юзеру nbvec222 вопрос.
                            На вопрос ответил, ты - овца с ником AnimeGovno-_-

                            Тут возможны два варианта.
                            Ответить
                            • Вариант А.
                              Ты владелец акка nbvec222,
                              вопрос был адресован тебе - AnimeGovno-_-
                              Следовательно твой ответ был правомерен и логичен (хоть ты и спутал акки).
                              Ответить
                              • В этом случае позорный ответ юзера nbvec222 юзеру AnimeGovno-_- - это твой разговор сам с собой.

                                Тут мы получаем и признание того что nbvec222 == школьник.
                                => AnimeGovno-_- == школьник
                                Ну a ты автоматически получаешь новую порцию говна в рот.
                                Q.E.D.
                                Ответить
                                • показать все, что скрытоС логикой у тебя, конечно, проблемы, но фантазия ничего так.
                                  Ответить
                                • Я, nbvec222, находясь в здравом уме и твердой памяти, торжественно заявляю:
                                  Юзер AnimeGovno-_- ответил на вопрос, адресованный юзеру nbvec222. Юзер nbvec222 ответил на ответ, адресованный юзеру 3.14159265.
                                  Итог: у юзера AnimeGovno-_- пошутил, юзер nbvec222 подшутил точно так же. AnimeGovno-_-, учись не только делать шутки, но и проверять их на юмор.
                                  Ответить
                            • показать все, что скрыто>Меня никто не спрашивал.
                              Я тебя только что спросил, есть ли у тебя коммерческие проекты, а ты ломаешься, как старая девка, значит нет у тебя коммерческих проектов. Впрочем, что-то я сегодня сильно много капитаню...
                              Ответить
                            • Вариант Б.
                              Ты не являешся владельцем акка nbvec222, и значит написал ты хуйню, так как не понял о чем идет речь. Следовательно ты сраный долбоеб.

                              Но тут есть еще один немаловажный факт. После того как ты начал плеваться в меня тем говном, которое я тебе скормил http://www.govnokod.ru/8390#comment116962.

                              Ты AnimeGovno-_- получил ответ от юзера nbvec222, ответ на пост как бы адресованный мне.

                              Причем ответил он тебе,какую-то позорную для него хуйню.

                              Странно. То есть в треде мы имеем двух юзеров, не понимающих о чем идет речь в треде.
                              Ответить
                            • > тебя выебали два хачика.
                              ОТКУДА ТЫ ЗНАЕШ!?!
                              Ответить
              • >>Извини, но я не понимаю логики
                >А причем здесь логика? Не все виды шуток основаны на логике.
                Некоторые виды шуток основаны на тупизне и петросянстве, да. И ты только что это доказал неумением читать чужие посты и нормально их цитировать.
                Ответить
    • otvet=gets.chomp
      while otvet != 'POKA,POKA,POKA'
      while otvet != 'POKA'
      while otvet==otvet.downcase
      puts 'GOVORI GROMHE'
      otvet=gets.chomp
      end

      a=rand(2000)
      puts 'Net ni razu s ' +a.to_s+ ' goda'
      otvet=gets.chomp

      end

      puts 'Ti hoheh uiti?'
      otvet=gets.chomp

      end

      puts 'POKA'

      ну это мой код)) Я так решал эту задачу, но выше изложенный код, выполнится правильно.
      Ответить
    • можно и кириллицу) но в лом переводить раскладку)

      "• Улучшите вашу программу "Глухая бабуля": Что если бабуля не хочет, чтобы вы уходили? Когда вы кричите ПОКА, она может притвориться, что не слышит вас. Измените вашу предыдущую программу так, чтобы вам нужно было прокричать ПОКА три раза в одной строке. Удостоверьтесь в правильности вашей программы: если вы прокричите ПОКА три раза, но не в одной строке, вы должны дальше разговаривать с бабулей.
      • Високосные годы. Напишите программу, которая будет спрашивать начальный год и конечный год, а затем выдавать с помощью puts все високосные годы между ними (и включая их, если они также високосные). Високосные годы — это годы, нацело делящиеся на 4 (как 1984 и 2004). Однако, годы, нацело делящиеся на 100, — не високосные (как 1800 и 1900) если только они не делятся нацело на 400 (как 1600 и 2000, которые действительно были високосными). (Да, это всё довольно запутанно, но не настолько запутанно, как если бы июль был в середине зимы, что иногда случалось бы.) [если бы не было високосных годов. — Прим. перев.]
      "
      Ответить
    • интересно глянуть чего у кого получилось))
      моё творение:

      # encoding: utf-8
      puts "поговори с бабулей"
      wtf = gets.chomp
      while wtf != wtf.upcase
      puts "Я не слышу тебя"
      wtf = gets.chomp
      end
      while wtf == wtf.upcase and wtf != 'ПОКА'
      puts "нет, с 1938 года"
      wtf = gets.chomp
      end
      if wtf == 'ПОКА'
      puts "Пока, внучек"
      end

      #кодировал sava
      Ответить
      • > #кодировал sava
        ты бы еще лицензионное соглашение на шести листах приложил :-Р
        Ответить
    • показать все, что скрытоvanished
      Ответить

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