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

Конкурс для решения конкретной проблемы с помощью использования и манипулирования строками.

2
Десять сотен самых распространенных слов
Этот вопрос написан потому, что "Thing Explainer" интересно читать и дал мне идею. Напишите «вещи, которые заставляют компьютер делать вещи», которые читают / принимают набор букв, цифр и тому подобное "#%|?и возвращают, True / 1если все слова являются частью этого набора . Если все слова не являются частью этого набора, …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

1
Переместить платформы!
Соревнование Если задана либо строка (может иметь символы новой строки), либо двумерный массив, а также положительное целое число n, выведите положение платформ nпосле начальной позиции. U, D, R, L являются платформами. ^, v, >, < стрелки, которые меняют направления платформ. U, D, R, Lдвигаться вверх, вниз, вправо и влево соответственно. …

8
Средневековая орфография
задача Ваша задача - преобразовать текст в средневековую орфографию. подробности jпреобразуется в iи Jв I. uи Uв начале слова преобразуются в vи Vсоответственно. vи Vв любом месте, кроме начала слова преобразуются в uи Uсоответственно. sпреобразуется в ſ(U + 017F), если только в конце слова не предшествует другое s. Спекуляции Слово …

2
Структура каталогов Графическая древовидная структура
Преобразуйте классическую структуру каталогов следующим образом: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html В это . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └── on-simplicity-in-technology.markdown └── includes ├── footer.html └── header.html Четыре пробела указывают на вложенную папку или файл вышеуказанного каталога. Допустимые уровни вложенных категорий могут варьироваться. Обновить filenames …

11
Напишите программу для отображения каталога Treehouse
Для данного каталога (например, C:/), полученного из stdin или считанного из файла, создайте дерево каталогов, в котором каждый файл / папка имеет отступ с учетом его глубины. пример Если у меня есть C:/диск, который содержит только две папки fooи bar, и barпустой, в то время как fooсодержит baz.txt, то запуск …

3
Разбор и обработка ввода на языке ключей
Давайте разберем и обработаем Key-Language! Учитывая ввод последовательности нажатий клавиш клавиатуры и / или специальных клавиш, напишите программу, функцию и т. Д., Которые выводят продукт, когда все действия обрабатываются на основе следующей клавиатуры: +-------------------------------------------------------+ | ~ | ! | @ | # | $ | % | ^ | & …

1
Двойное кодирование
Все знают, что такое кодирование длин серий. Это уже было предметом многих испытаний в гольф-коде. Мы будем смотреть на определенный вариант. пример Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Число в скобках указывает, сколько раз встречался предыдущий символ. В этом примере были закодированы только серии из 5 или более символов. Это потому, что …

4
Замените псевдоним, чтобы сформировать фразы
Вдохновленный C- директивой #define. Вызов Дана одна фраза с некоторым псевдонимом и один массив с каждым текстом псевдонима. Выведите исходную фразу, заменив каждый псевдоним соответствующим текстом. Псевдоним определяется одним острием, #за которым следует его индекс в массиве (индекс может начинаться с нуля или единицы). Псевдоним может содержать другой псевдоним внутри …

4
Наивное марковское цепное слово генерация
Есть много способов генерировать случайные слова. Вы можете взять случайные слоги из набора, вы можете использовать n-кортежи, возможно, нейронные сети (что они не могут сделать?), Чередуя согласные и гласные, и т. Д. Метод, на котором основана эта задача, безусловно, худший , Он использует цепь Маркова для генерации случайных слов. Если …

1
Гольф английский - используя сокращения
Я не столько смеялся над контентом Stack Exchange, сколько от этого . Я думаю, что вам всем понравится этот вызов, поскольку он вдохновлен тем, что там происходит. Вы напишите функцию или программу, которая является code-golf, то есть она должна быть настолько короткой, насколько вы можете ее сделать. Получив текст, верните …

21
Преобразование строки нотации Форсайта-Эдвардса в искусство ASCII
В шахматах нотация Форсайта-Эдвардса , более часто называемая «FEN», является текстовым способом расшифровки досок. Он описывает каждый из восьми рядов доски (называемых «шахматами» в шахматном порядке) сверху вниз с точки зрения белых. Части написаны как K (король), Q (ферзь), R (ладья), B (слон), N (рыцарь) и P (пешка). Черные фигуры …

1
Помоги мне заполнить мой кошелек!
Некоторое время назад я купил новый кошелек, который может вместить 8 карт (по 4 с обеих сторон). Тем не менее, у меня, кажется, гораздо больше карт, и мне нужно выбирать, какие из них я хочу взять с собой. Некоторые карты я использую чаще, чем другие, но карты, которые я предпочитаю …

2
Решите математическое выражение с чередующихся сторон
Создайте программу, которая решает математическое выражение, используя элементы с чередующихся сторон выражения. Таким образом, вместо чтения слева направо, вы читаете первый символ, затем последний, затем второй, затем второй до последнего и т. Д. Это даст вам новое выражение, которое вы должны оценить и вывести. a*b/c+d-e 135798642 <-- Order you read …

1
Пентомино Валидатор
Как человек, который не может не смотреть на свои пятиугольники, чтобы увидеть, имеет ли он прямоугольную форму, я решил заставить вас написать программу, которая это делает. Твое задание Учитывая некоторые входные данные, разделенные символами новой строки, содержащими 12 уникальных символов, решите, является ли это допустимым решением. Действительное решение ДОЛЖНО Есть …

1
Привет человек, я хочу восстановить мои маленькие фотографии кошки
NB: Все, что представлено в этой ситуации, полностью ненастоящее и только что помещено сюда, чтобы сделать задачу немного веселее;) ... Или, может быть, нет;) === === НАЧАЛО ТРАНСМИССИИ === === Здравствуйте, у меня недавно был сбой диска. Надеюсь, у меня были резервные копии, и теперь я хочу вернуть свои фотографии. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.