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

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

5
Сделать квадраты скобки
Каждый программист знает, что скобки []{}()<>- это действительно весело. Чтобы усугубить это удовольствие, группы переплетенных скобок могут быть преобразованы в симпатичные и нечеткие диаграммы. Допустим, у вас есть строка, которая содержит сбалансированные скобки, например [{][<(]})>(()). Шаг первый - повернуть струну на 45 градусов по часовой стрелке. (В Mathematica это можно …

30
Напишите программу для эластизации струн
Хороший глагол там, в названии. Напишите программу, которая задает входную строку, «упростит» эту строку и выведет результат. Эластизация строки выполняется следующим образом: Первый символ отображается один раз. Второй символ показан дважды. Третий символ показан трижды и так далее. Как вы можете видеть, количество дубликатов определенного символа связано с индексом символа …
33 code-golf  string 

30
Помоги мне открыть коробку
У меня есть окно ASCII-art, и мне нужна программа, чтобы открыть его. Примеры Входные данные: ------- | | |_____| Выход: / / / / / / / | | |_____| Спецификация Первая строка будет состоять только из -, по крайней мере, 3 из них Средние строки будут начинаться с |пробелов …

30
Это н-говорить?
Вдохновленный Это двойной разговор? Я разработал более сложную задачу. По заданной строке определите, является ли строка n-говорящей , для любого .n ≥ 2n≥2n\geq 2 N-говорить определяется путем повторения каждой буквы раз. При строка преобразуется в . Ваша цель состоит в том, чтобы выяснить, является ли ввод действительным выходным сигналом для …

11
Кто победит на выборах?
Это проблема, в которой два человека, 1 и 2, баллотируются на должность. Люди определенно голосуют определенным образом в мире 1 и 2, что может позволить кандидатам выяснить результаты до выборов. ПРИМЕЧАНИЕ: это не относится к каким-либо внешним выборам или другим политическим событиям. Два человека баллотируются на должность. Мы назовем этих …

12
Pleasanortmanteaus
Контаминация слово представляет собой сочетание двух слов , которые принимают участие каждого слова и делают их в единое новое слово. Например, лев + тигр => лигер . Давайте напишем программу для генерации portmanteaus из пары входных слов. Компьютеры не являются лучшими в английском языке, поэтому нам нужно установить некоторые правила, …

23
Перебор коммутатора
На днях наша команда отправилась в комнату побега. Одна из головоломок была связана с платой из шести механических переключателей, где вам нужно было найти правильную комбинацию включения и выключения, чтобы разблокировать коробку, примерно так: -v-v-v- -v-v-v- Будучи разработчиками, мы решили, что было бы эффективнее попробовать каждую из 2 ^ 6 …

3
ООП: перекрывающееся ориентированное программирование
Одной из малоизвестных парадигм программирования, которая кажется весьма подходящей для игры в код, является перекрывающееся ориентированное программирование (ООП) *. При написании частично идентичного кода многие байты можно сохранить, просто перекрывая идентичные части и запоминая каким-то образом, где начинаются две строки исходного кода. Ваша задача состоит в том, чтобы написать две …

30
Это правда? Спроси желе!
Задний план Вдохновленный очень удобной интерпретацией Octave (и, как следствие, MATL) матриц истина / ложь, Jelly получил атом Ȧ ( все в стиле Octave ). Ȧ принимает массив в качестве входных данных и возвращает 1, если массив не пустой и не содержит числа 0 (целое число, число с плавающей запятой …

30
Суммируйте числа по стандарту в
Рассмотрим поток / файл с одним целым числом в строке. Например: 123 5 99 Ваш код должен выводить сумму этих чисел, то есть 227. Формат ввода строго одно целое число в строке. Вы не можете, например, предположить, что вход находится в одной строке как массив целых чисел. Вы можете получить …

6
Счет Тарзана в олимпийской рулетке
Олимпийские виноградники выполняют свои упражнения на стандартных деревьях. В частности, Стандартное дерево nимеет вершины для 0сквозного прохождения n-1и ребра, связывающие каждую ненулевую вершину aс вершиной n % aпод ней. Так, например, Standard Tree 5 выглядит так: 3 | 2 4 \ / 1 | 0 потому что остаток, когда 5 …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

5
Патч Абзац
В духе Patch the Image вот такая же проблема, но с текстом. Вызов Немного гнили сокрушил ваш драгоценный текст! Учитывая абзац, состоящий из символов ASCII, с прямоугольным отверстием где-то в нем, ваша программа должна попытаться заполнить отверстие соответствующим текстом, чтобы абзац смешивался как можно лучше. Дальнейшие определения Отверстие всегда будет …

29
Разорванные подстроки
Введение Давайте посмотрим на строку abc. Подстроки, которые могут быть сделаны из этого: a, ab, abc, b, bc, c Теперь нам нужно выровнять их по исходной строке, например так: abc a b c ab bc abc Порядок строки не имеет значения, поэтому это также совершенно верно: abc a ab abc …
32 code-golf  string 

3
Golf Down the PPCG
Комментарий , который я сделал в чате и последующий разговор вдохновил меня , чтобы сделать этот вызов. Я единственный, кого здесь называют инициалы? Мы все о гольфе. У нас могут быть MB и D-nob и ... O. Если я известен как «CH», то я думаю, что все остальные также должны …
32 code-golf  string 

30
Растягивать слова
Напишите программу или функцию, которая дублирует буквы в слове, чтобы все дублированные буквы, расположенные слева направо в слове, образовывали входной массив. Например: input: chameleon, [c,a,l,n] output: cchaamelleonn вход Начальное слово (например chameleon) Массив символов ( [c,a,l,n]) или строка для представления array ( caln), или что-то подобное Ввод может быть через …

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