Вопросы с тегом «string»

71
«99 бутылок пива»

Напишите программу, которая выводит текст песни на 99 бутылок пива с минимальным количеством байтов . Текст песни: 99 bottles of beer on the wall, 99 bottles of beer. Take one down and pass it around, 98 bottles of beer on the wall. 98 bottles of beer on the wall, 98 bottles of beer. Take one down...

71
Строка Time Capsule 2016: насколько универсален ваш язык?

Примерно год назад, 31 декабря 2015 года, у меня возникла мысль, что: Мы должны сделать строку времени капсулы. Каждый может добавить одного персонажа, и в следующие новые годы мы увидим, кто сможет сделать лучшую программу из всех персонажей с существующими тогда эзолангами. Doorknob любезно...

69
Война - это мир. Свобода - это рабство. Невежество это сила

Как Джордж Оруэлл написал в 1984 году : Война - это мир. Свобода - это рабство. Невежество - это сила. Напишите программу или функцию, которая берет одно из шести основных слов из цитаты Оруэлла и выводит свой аналог. В частности: [input] -> [output] war -> peace peace -> war freedom ->...

68
Пой Малыш Акула

«Baby Shark» - это детская песня о семье акул. Уже давно популярная песня для костра, она популярна с середины 2000-х годов в социальных сетях, онлайн-видео и радио. - Википедия Напишите программу, которая не принимает ввод и записывает следующий текст в стандартный вывод или произвольный файл:...

68
Камень, полиглот, ножницы

Напишите программу, которая представляет собой полиглот на трех языках и играет в нее ножницами . Ввод для любой версии программы всегда является одной из строк rockили paperили scissors. На первом языке программа должна вывести выбор «камень-бумага-ножницы», который превосходит ввод: Input Output...

65
Взломать загадку?

Введение Enigma была одной из первых электромеханических машин с шифрованием ротора, используемых во Второй мировой войне. Это означает, что после того, как одна буква закодирована, она изменит ключ для следующей буквы. Это было признано немцами неразрывным из-за огромного пространства ключей. Даже...

65
Харе Кришна Харе Кришна Кришна Кришна Харе Харе

Недавно я видел людей Харе Кришна с их мантрой на эмблеме, и я обнаружил, что может быть довольно интересно кодировать гольф. Соревнование Напишите Харе Кришна мантру , то есть: Hare Krishna Hare Krishna Krishna Krishna Hare Hare Hare Rama Hare Rama Rama Rama Hare Hare Критерии победы Это код-гольф...

65
Раскомментируйте программу COBOL!

COBOL - очень старый язык, на момент написания ему 58 лет. На самом деле он настолько старый, что имеет очень интересную причуду: первые шесть символов каждой строки являются комментариями. Вы спрашиваете, почему это? Ну, эти 6 символов были предназначены для использования в качестве номеров строк,...

65
Гольф-программа "Ласка"

Ричард Докинз в своей книге « Слепой часовщик» описывает программу «Ласка» . Алгоритм может быть описан следующим образом: Начните со случайной строки из 28 символов. Допустимые символы - все буквы верхнего регистра и пробел. Сделайте 100 копий этой строки, с вероятностью 5% на символ того...

65
Команда котенка

Котенок очень похож на кота. Некоторые из основных отличий - привлекательность, недостаток интеллекта и размер. Точно так же catкоманда отличается от kittenкоманды. К счастью, в этом случае есть только одно отличие. В команде «котенок» все заглавные буквы заменяются строчными. Задача Для реализации...

64
В общем, это просто еще один трюк в коде гольф

Цель этого задания - выпустить ASCII-версию обложки этого великолепного альбома рок-группы Pink Floyd. Кирпичные узлы сделаны из символов _и |. Кирпичи имеют ширину 7 и высоту 2 символа, исключая перекрестки. Таким образом, основной единицей, включая соединения, является: _________ | | | |...

63
Обратный отступ

Я слышал, что ваш код может работать быстрее, если вы сделаете отступ в обратном порядке, так что компилятор может обработать его как шаблон проектирования дерева с самого верха «ветвей» вниз. Это помогает, потому что гравитация ускорит время, необходимое для компиляции вашего кода, и эффективность...

61
Почему 6 боялись 7?

Почему 6 боялись 7? Потому что 7 8 9! Для заданной строки примените следующие преобразования: Если есть 6 рядом с 7, удалите 6 (6 боится 7) Если появляется последовательность «789», удалите 8 и 9 (7 съел 9) (Если я не ошибаюсь, не имеет значения, в каком порядке вы выполняете преобразования)...

60
Oreoorererereoo

Oreoorererereoo Учитывая, что входная строка похожа на слово «oreo», задайте ASCII-представление файла cookie, ширина которого равна входной строке (для обеспечения стабильности файла cookie). правила Ввод нижнего регистра, непустая строка без пробелов, содержащая любую комбинацию строк «o» и «re»,...

60
Нарисуй мои вниз

Как программист, вы, вероятно, слышали о прямом и обратном слеше. Но вы слышали о падениях? Вот когда вы берете кучу слешей, соединяете их концы и рисуете их вниз. Для сегодняшней задачи вы должны написать программу или функцию, которая берет строку, состоящую исключительно из косых черт, и выводит...

59
Это не ракетостроение

Напишите программу или функцию, которая принимает однострочную строку. Вы можете предположить, что он содержит только печатный ASCII . Распечатать или вернуть строку художественной ракеты ASCII, такую ​​как | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV с входной строкой, написанной сверху вниз на...

59
Распечатать слово часы

Так как я видел первый несколько лет назад, я всегда был покорен этим типом словесных часов, где время фактически прописано словами, подсвеченными или не значащими предложение. Текст, отображаемый на этих часах, следующий. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO THREE ONE FOUR FIVE...

58
Давайте сделаем немного «deciph4r4ng»

В этом задании ваша задача - расшифровать строку. К счастью, алгоритм довольно прост: при чтении слева направо каждая встречающаяся цифра N (от 0 до 9) должна быть заменена символом, который находится на N + 1 позиции перед ним. пример Входная строка "Prog2am0in6"будет декодирована следующим...

58
Де-Snakify Строка

Обычная строка выглядит так: Hello,IAmAStringSnake! И струнная змея выглядит примерно так: Hel l rin o,IAmASt g S !ekan Твое задание Строковые змеи опасны, поэтому вы должны создать программу, которая принимает строковую змею в качестве входных данных и выводит ее как обычную строку. Характеристики...

58
Поменяйте местами стандартный ввод и поместите на стандартный вывод

Требования: Возьмите ввод в stdin, включая новые строки / возврат каретки неограниченной длины (ограничен только системной памятью; т. Е. В программе нет внутреннего ограничения). Вывести обратный ввод на стандартный вывод. Пример: Входные данные: Quick brown fox He jumped over the lazy dog Выход:...