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

22
Получить случайное число из n цифр с разными цифрами и сначала не 0

Я прочитал этот вопрос и подумал, что это будет хорошим испытанием. задача Дайте вход 0<n<10генерировать случайное число с ровно n цифр первый не 0 так f(n)>10**(n-1)-1 отличные цифры Критерии победы Это код-гольф, поэтому выигрывает самый короткий код. случайный Я имею в виду равномерно...

22
Найти первый матч в скобках

Это была одна из серии задач, которые привели к дню рождения Брейн-Флака. Узнайте больше здесь . Вызов Для этой задачи вашей целью будет найти самую первую пару совпадающих скобок в полностью согласованной цепочке ()[]{}<>скобок. Чтобы позаимствовать определение DJMcMayhem полностью...

22
Вычислить двоичную сумму деления слова

Возьмите строку, sсодержащую печатные символы ASCII в качестве входных данных, и выведите ее «двоичную сумму деления». Нужно объяснение? Как вы получаете двоичную сумму? Мы будем использовать строку A4в качестве примера в следующем объяснении. Преобразуйте символы в двоичные, обрабатывая каждую...

22
N-й символ равен n-му от последнего символа?

Вдохновлен ли начало равно концу Если задана строка sи целое число n, выведите truey / falsey, чтобы узнать, равен ли nth char из sчисла nth из конца char в s. вход Непустая строка и целое число. Вы можете использовать индексирование на основе 0 или индексирование на основе 1. Целое число...

22
Динамически создавать ящики

Соревнование: Нарисуйте прямоугольник ASCII-блоков: [] Правила: Принимает ширину и высоту ввода Вы можете предположить, что оба эти числа Необходимо создать строку с символами новой строки, \ n Примеры: 2, 2: [][] [][] 2, 3: [][] [][] [][] Побеждает несколько...

22
Сложите строку в треугольник

Учитывая строку, длина которой делится на 4, сделайте треугольник, как показано ниже. Если строка есть abcdefghijkl, то треугольник будет: a b l c k defghij Если строка есть iamastringwithalengthdivisiblebyfour, то треугольник будет: i a r m u a o s f t y r b i e n l gwithalengthdivisib Если строка...

22
Код Гольфинатор-3000

Как все знают , добавление inator-3000в конце любого существительного делает его круче. Но что еще может сделать слово круче? Задав строку ASCII в качестве входных данных, выведите крутость слова. Расчет крутости Есть 4 элемента для расчета крутости слова. Само слово. Базовая оценка - это...

22
Я симметричный, а не палиндромный!

Задний план Вдохновленный я палиндром. Ты? Там, где представлен шокирующий факт, что « ()()это не палиндром, но ())(», я спросил себя, что вместо этого, ()()и ответ прост: это строка с вертикальной осью симметрии! Задание Напишите программу или функцию, которая принимает строку S (или...

22
Недостающий номер пересмотрен

Задний план: Я первоначально отправил этот вопрос прошлой ночью, и получил отрицательную реакцию на его неопределенность. С тех пор я проконсультировался со многими сотрудниками по поводу не только формулировки проблемы, но и ее сложности (что не является O (1)). Эта проблема программирования...

22
Троичные треугольники

Идея этого в основном из BIO 2017 1 кв . У меня появилась идея опубликовать этот вызов из моего задания «Бинарные последовательности» , так как многим людям это понравилось. Кроме того, это первый вызов, который я разместил без публикации в песочнице. Я удалю это, если никому это не нравится....

22
Свергнуть несколько домино!

Спасибо за этот вопрос для вдохновения В этих проблемах мы будем представлять линию домино в виде строки |, /и \. Вам дадут строку домино в качестве входных данных, и вы должны определить, как они выглядят, когда они обосновались. Вот правила того, как домино падает Постоянное домино, |оставленное...

22
Возьмите CR и LF буквально

Как праздник старого доброго Блокнота , мы будем рассматривать возврат каретки и перевод строки как то, что они изначально имели в виду, а не как они (ab-) используются сегодня. Дана строка , состоящая из печати ASCII плюс каналы линии (␊; LF; ESC \n; шестигранной 0A; разл 10) и возврат каретки (␍;...

22
Башня струн

Учитывая строку текста, выведите ее как «башню». Каждый фрагмент строки (формы 0:n) повторяется несколько 5*nраз, поэтому первый символ повторяется 5 раз, затем первый и второй 10 раз и т. Д. Примеры: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e']...

22
Вызов ogl-edocf

вход Непустая перетасованная строка, состоящая из символов ASCII в диапазоне .[32..126][32..126][32..126] Выход Выход получается путем применения последовательных поворотов к входной строке. Для каждой буквы ( [a-zA-Z]) во входной строке, идущей слева направо: если буква в верхнем регистре,...

22
ASCII Art Octagons

Учитывая входное целое число n > 1, выведите восьмиугольник в стиле ASCII с длинами сторон, состоящими из nсимволов. Смотрите примеры ниже: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # # # # # # # #####...

22
Сделайте простую упаковку слов

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

22
Поворот строки - выходная строка, многократно перемещающая первый символ в конец

Задача здесь состоит в том, чтобы взять строку и вывести все ее вращения, многократно перемещая первый символ в конец, один раз за символ в строке, заканчивающийся исходной строкой: john -> ohnj, hnjo, njoh, john Вы также можете перемещаться в другом направлении, перемещая персонажей с конца:...

22
Play Zip, Zap, Zop

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

22
Перекрывающиеся струнные блоки

Вызов: Получив список многострочных строк, наложите их (слева вверху) и выведите результат. Пример: Вход: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"] Выход: cbaa bbaa bbaa aaaa Правила соревнований: Формат ввода гибкий. Вам разрешено получать входные данные в виде двухмерного списка строк (т.е....

22
Inscriptio Labyrinthica

В месте захоронения Астурийского короля Силоса есть надпись, которая гласит: SILO PRINCEPS FECIT ( это сделал король Силос ). Первая буква находится в самой середине, и оттуда читается, идя в любом недиагональном направлении, исходящем наружу. Последнее письмо находится на всех четырех углах. В...