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

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

15
Конец вкладки против космической войны
Конец вкладки против космической войны Итак, было много споров о том, использовать ли табуляции или пробелы для отступа / форматирования кода. Можете ли вы помочь университету уладить спор, перейдя на невероятно сумасшедший уникальный метод форматирования. Ваша задача - написать полную программу или функцию, которая расширяет все вкладки на четыре области. …

30
Кодировать алфавитный шифр
Если задана строка, содержащая только строчные буквы, закодируйте эту строку с помощью алфавитного шифра. Для кодирования с помощью алфавитного шифра (я буду использовать пример hello): Сначала преобразуйте каждую букву в строке в число в зависимости от ее положения в алфавите ( a= 1, b= 2и т. Д.). Пример:8 5 12 …

1
Прямоугольник скобки обратного инженера
Каждый программист знает, что прямоугольники □действительно забавны. Чтобы усугубить это удовольствие, эти милые и нечеткие диаграммы могут быть преобразованы в группы переплетенных скобок. Этот вызов обратен моему предыдущему . Допустим, у вас есть группа взаимосвязанных прямоугольников, например: +------------+ | | +--+-+ +----+-+ | | | | | | | | …

30
24 и 12 часов
Напишите программу или функцию без ввода, которая печатает или возвращает эту строку 24-часовой и 12-часовой раз: 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00 2:00pm 15:00 3:00pm 16:00 4:00pm …

19
Гольф струнный твистер
Как скручиваются струны Алгоритм скручивания очень прост. Каждый столбец смещен вниз на свой индекс (столбец 0 перемещается вниз на 0, столбец 1 перемещается на 1, ...). Сдвиг столбца переносится наверх. Это работает так: aaaa bbbb cccc становится: a ba cba ---- cba cb c Со всем под линией обтекания наверх. …
24 code-golf  string 

30
Составление аббревиатуры
Задача Ваша цель - создать программу, которая преобразует входные данные в свою аббревиатуру. Ваш ввод гарантированно будет содержать только буквы и пробелы. На входе будет ровно один пробел между словами. Вы должны вывести аббревиатуру ввода. правила Ваш код не может быть чувствительным к регистру (например, fooи Fooодинаковы) Ваш код должен …
24 code-golf  string 

30
Обмен, удаление и повтор
Введение Давайте посмотрим на следующую строку: ABCDEFGHIJKLMNOP Если мы поменяем местами концы строки , это: ABCDEFGHIJKLMNOP ^^ ^^ Мы получаем следующий результат: BACDEFGHIJKLMNPO После этого мы удаляем концы строки, которые в этом случае являются Bи O. Результат: ACDEFGHIJKLMNP Если мы повторим процесс, мы получим следующий список: N Result 2 ADEFGHIJKLMP …
24 code-golf  string 


12
Комплимент Кошка
Цель Напишите полную программу, которая выводит (в STDOUT или ближайшую альтернативу) произвольную строку текста длиной не более 64 символов. Достаточно просто, верно? Ну, вот подвох: вы не можете использовать любые символы, которые присутствовали в выводе предыдущего ответа. Это верно, ни один из них. Таким образом, вы пытаетесь быть последним ответом …

11
Подставь строку с собой!
Подставь строку с собой Ваша цель состоит в том, чтобы заменить строку самой собой, заменив каждый символ в исходной строке на предыдущий, начиная с первого символа и заканчивая переносом. Вот несколько примеров, чтобы показать, что я имею в виду: 1-й пример: Input: program Output: apgopra How: Program -> mrogram (replace …
24 code-golf  string 

12
ASCII символов беспорядок
Напишите программу, которая принимает в качестве входных данных строку, состоящую из печатных символов (ASCII 20-7E) и целого числа nв [2,16], и выполняет следующую модификацию строки. Каждый символ в строке преобразуется в его ASCII-код (примеры приведены в шестнадцатеричном формате, хотя база 10 также допустима). Коды ASCII преобразуются в основание nи объединяются …

3
Понедельник Мини-гольф # 5: <s> НЕ </ s> Пробуйте это дома
Мини-гольф по понедельникам: серия коротких вопросов о код-гольфе , публикуемых (надеюсь!) Каждый понедельник. Иногда люди устают от жизненных правил: «не делай этого», «ты не можешь этого делать», «мы не позволим тебе сделать это». Это может показаться действительно ограничивающим время от времени! Но время от времени хорошо немного повеселиться, поэтому давайте …
24 code-golf  string 

9
Распечатать все 3 на 3 крепких квадрата
Надежный квадрат (похожий на магический квадрат ) - это расположение целых чисел от 1 до N 2 на сетке N by N, так что каждая подсетка 2 на 2 имеет одинаковую сумму. Например, для N = 3 один прочный квадрат 1 5 3 9 8 7 4 2 6 потому …
24 code-golf  number  arithmetic  number-theory  grid  code-golf  binary  code-golf  popularity-contest  code-golf  chemistry  code-golf  code-golf  date  code-golf  quine  chess  code-golf  hexadecimal  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  math  date  code-golf  typography  code-golf  string  code-golf  string  code-golf  code-golf  math  arithmetic  array-manipulation  grid  code-golf  puzzle-solver  code-golf  music  audio  code-golf  decision-problem  code-golf  geometry  code-golf  number  bitwise  code-golf  string  metagolf  hexagonal-grid  code-golf  string  code-golf  sorting  popularity-contest  code-golf  game  sequence  base-conversion  binary  code-golf  decision-problem  graph-theory  natural-language  code-golf  math  parsing  optimized-output  code-golf  array-manipulation  code-golf  graphical-output  image-processing  tiling  code-golf  graph-theory  path-finding  chess  code-golf  code-golf  balanced-string  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  statistics  code-golf  chemistry 

30
Удалить все вхождения первой буквы строки из всей строки
Учитывая входную строку , содержащей только символы A-Z, a-zи пробела, удалить все вхождения прописных и строчных версии первого символа строки (если первый символ Aудалить все Aс и aс, если первым символом (пробел) удалить все пробелы) и распечатайте вывод. Примеры случаев: Testing Testing One Two Three -&gt; esing esing One wo …

30
Найти центр
Учитывая строку символов ASCII, выведите символ, который находится посередине. Если среднего символа нет (когда строка имеет четную длину), выведите символ ASCII, порядковый номер которого является средним числом двух центральных символов. Если строка пуста, должна быть выведена пустая строка. Тестовые случаи: 12345 =&gt; 3 Hello =&gt; l Hiya =&gt; q (empty …
24 code-golf  string 

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