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

31
Сколько очков дает мой номерной знак?

(Это мой первый вопрос по коду-гольфу) Когда я был ребенком, мы с отцом изобрели игру, в которой номерной знак, который мы видим на автомобилях, может давать определенные очки на основе довольно простых правил: X количество одинаковых букв или цифр дает X-1 баллов, примеры: 22 = 1 point aa = 1...

31
Задача ведущих нулей

Соревнование Если в качестве входных данных ( xи y) задано два целых числа , выведите xв виде строки столько начальных нулей, сколько необходимо, чтобы yсимволы были длинными без знака. правила Если xсодержит больше yцифр, вывести в xвиде строки без изменений. Вывод в виде целого числа не...

31
Пьяная машинистка

Задний план Машинистка приходит домой после некоторого количества выпивки и понимает, что письмо импорта все еще нужно помнить. Чтобы удостовериться, что он проверяет текст правильно, он пишет текстовый символ bh vjaracter t0, чтобы быть уверенным в его правильности. Однако ему все же удастся...

31
Сделайте alphabeTrie

Рассмотрим следующий отсортированный по алфавиту список слов: balderdash ballet balloonfish balloonist ballot brooding broom Все слова начинаются с b, а первые 5 начинаются с bal. Если мы просто посмотрим на первые 2 слова: balderdash ballet мы могли бы написать вместо этого: balderdash +let где '...

31
Сумма Полномочий 2

Соревнование При заданном целочисленном входе, xгде 1 <= x <= 255возвращаются результаты степеней двух, которые при суммировании дают x. Примеры Учитывая вход: 86 Ваша программа должна вывести: 64 16 4 2 Входные данные: 240 Выход: 128 64 32 16 Входные данные: 1 Выход: 1 Входные данные: 64...

31
Сделай дождь персонажей

Вдохновленный этим чатом мини-вызов. Если в качестве входных данных указана строка (только для печатных символов ASCII), выведите строку с буквами «дождь» вниз. Каждая буква должна быть случайным числом строк вниз (случайным образом между 0и длиной строки, каждая из которых имеет ненулевую...

30
Интерпретировать /// (произносится как «косая черта»)

Потому что мы не можем насытиться эзотерическими языками, не так ли? /// - произносится косая черта - забавный маленький язык, основанный на s///функции замены регулярных выражений славы Perl. Он содержит только два специальных символа, косую черту /и обратную косую черту \. Вы можете найти полную...

30
Синусоидальный текст

Цель: написать программу или функцию, которая печатает входную строку в форме синусоиды. Синусоида ASCII Вот один период синусоиды: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Обратите внимание, что в каждом столбце есть ровно одна точка. Каждый символ во входной...

30
Реализация «tac»: печатать строки из файла в обратном порядке

Между вопросом о котенке и появлением этого вопроса в U & L о какой-то sedмагии, как насчет реализации tac? Задача Реализуйте программу, которая перевернет и напечатает строки в файле. вход Файл, предоставленный как имя или через стандартный ввод Выход Линии, перевернутые, чтобы выровнять. счет...

30
Блокирующие скобы

Напишите программу или функцию, которая принимает восьмибайтовую строку, содержащую один из каждого символа, ()[]{}<>расположенного любым образом, так чтобы четыре соответствующих типа скобок совпадали. Например, ]<([){}>неверный ввод, потому что квадратные скобки не совпадают (хотя все...

30
Помогите! Мой калькулятор сломался! (Превратить целочисленное выражение в нажатия клавиш калькулятора)

Введение Помогите! Я случайно уронил свой калькулятор TI-84 из своего окна (не спрашивайте, как), и он сломался. Завтра у меня тест по математике, и единственный калькулятор, который я могу найти, это один с этими кнопками: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Мой тест по математике - это обзорный тест по...

30
Самый длинный общий префикс из 2 строк

Напишите программу, которая принимает 2 строки в качестве входных данных и возвращает самый длинный общий префикс. Это код-гольф , поэтому выигрывает ответ с наименьшим количеством байтов. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove",...

30
Могу ли я связать все свои шнуры и адаптеры вместе?

Предположим, однажды вы копаете большую коробку неиспользуемых компьютерных шнуров и адаптеров (USB-USB mini, VGA-DVI и т. Д.). Повсюду запутанные шнуры создают беспорядок, и вы задаетесь вопросом, не могли бы вы упростить вещи, соединив все шнуры в одну длинную прядь, а затем просто свернув ее....

30
Числа Моцкина

N-е число Моцкина - это число путей от (0, 0) до (n, 0), где каждый шаг имеет форму (1, -1), (1, 0) или (1, 1) и путь никогда не опускается ниже у = 0. Вот иллюстрация этих путей для n = 1, 2, 3, 4 из ссылки выше: Желаемая последовательность OEIS A001006 . OEIS имеет некоторые другие характеристики...

30
Скажи, что ты видишь

Последовательность «Смотри и говори» или «Скажи, что ты видишь» - это последовательность чисел, каждая из которых описывает последнюю. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) и так далее ......

30
Найдите и поверните

Задание Это простой вызов. Ваш ввод представляет собой одну непустую строку, содержащую только цифры 0123456789и хэши #. Он будет содержать ровно одну последовательность цифр, которая кодирует неотрицательное целое число и может обернуть конец строки, и хотя бы одну #. Целое число может иметь...

30
Палиндромизирующие струны

Введение Для тех, кто не знает, палиндром - это когда строка равна строке в обратном направлении (за исключением взаимодействия, пробелов и т. Д.). Примером палиндрома является: abcdcba Если вы измените это, вы получите: abcdcba Что то же самое. Поэтому мы называем это палиндромом. Чтобы...

30
Подпоследовательность Подстановка

Большинство языков поставляется со встроенным для поиска в строке всех вхождений данной подстроки и замены их на другую. Я не знаю ни одного языка, который обобщает эту концепцию на (не обязательно смежные) подпоследовательности. Так что это ваша задача в этом вызове. Ввод будет состоять из трех...

30
Где я должен положить свое зеркало?

Это зеркало |. Я только что узнал, что вы можете прикрепить зеркало в середине строки, если строка может быть отражена на себя! Например, строка abccba. Если разрезать его пополам, две половинки являются зеркальным отображением друг друга: abc <--> cba Таким образом, мы можем вставить зеркало...

30
Волнообразно-частичная дуальность латерально программно

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