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

24
Понедельник Мини-Гольф №3: Анаграмма расстояние

Мини-гольф по понедельникам: серия коротких соревнований по коду , публикуемых (надеюсь!) Каждый понедельник. (Извините, это немного поздно.) Я уверен, что большинство из вас слышали о расстоянии Левенштейна , алгоритме для вычисления расстояния между двумя строками. Ну, эта задача о реализации...

24
Понедельник Мини-гольф # 5: <s> НЕ </ s> Пробуйте это дома

Мини-гольф по понедельникам: серия коротких вопросов о код-гольфе , публикуемых (надеюсь!) Каждый понедельник. Иногда люди устают от жизненных правил: «не делай этого», «ты не можешь этого делать», «мы не позволим тебе сделать это». Это может показаться действительно ограничивающим время от...

24
Удалить все вхождения первой буквы строки из всей строки

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

24
Подставь строку с собой!

Подставь строку с собой Ваша цель состоит в том, чтобы заменить строку самой собой, заменив каждый символ в исходной строке на предыдущий, начиная с первого символа и заканчивая переносом. Вот несколько примеров, чтобы показать, что я имею в виду: 1-й пример: Input: program Output: apgopra How:...

24
ASCII символов беспорядок

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

24
Найти центр

Учитывая строку символов ASCII, выведите символ, который находится посередине. Если среднего символа нет (когда строка имеет четную длину), выведите символ ASCII, порядковый номер которого является средним числом двух центральных символов. Если строка пуста, должна быть выведена пустая строка....

24
Буквенно-цифровая спираль

Задача очень проста, когда дан вход, выведите одну из следующих спиралей: Input = 1дает спираль с буквой, Aначинающейся в верхнем левом углу: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2дает спираль с буквой, Aначинающейся в верхнем правом углу: P Q R S T A O 3...

24
Комплимент Кошка

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

24
Прямоугольник скобки обратного инженера

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

24
Гольф струнный твистер

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

24
Обмен, удаление и повтор

Введение Давайте посмотрим на следующую строку: ABCDEFGHIJKLMNOP Если мы поменяем местами концы строки , это: ABCDEFGHIJKLMNOP ^^ ^^ Мы получаем следующий результат: BACDEFGHIJKLMNPO После этого мы удаляем концы строки, которые в этом случае являются Bи O. Результат: ACDEFGHIJKLMNP Если мы повторим...

24
Составление аббревиатуры

Задача Ваша цель - создать программу, которая преобразует входные данные в свою аббревиатуру. Ваш ввод гарантированно будет содержать только буквы и пробелы. На входе будет ровно один пробел между словами. Вы должны вывести аббревиатуру ввода. правила Ваш код не может быть чувствительным к регистру...

24
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...

24
Конец вкладки против космической войны

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

24
Кодировать алфавитный шифр

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

24
Написать токенайзер инцидентов

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

24
Прыжки лилии

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

24
Сбалансировать скобки

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

24
Преобразовать ответ TIO в ответ CMC

Давайте на этот раз сделаем что-нибудь полезное. Учитывая текст из заявки Codegolf в Try It Online, создайте эквивалентную отправку Chat Mini Challenge в форме Language, N bytes: [`code`](URL) или (если отправка однобайтовая - TIO добавит завершающие s в первой строке только при необходимости)...

24
Gif - Jif, Jif - Gif

Украдена у @Downgoat с разрешения Смысл этой проблемы состоит в том, чтобы (не) урегулировать дискуссию о произношении «gif». " Произношение gif обсуждается, и хотя оно должно быть (и должно быть) произносится как jif , оно все еще широко оспаривается. В этом задании вам дадут набор слов, имеющих g...