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

28
Больше удовольствия от (очень) чувствительных к регистру строк

Вдохновленный этим вызовом (или, точнее, неправильным его чтением), я придумал следующий вызов: Если задана входная строка S, измените порядок всех заглавных и строчных букв. Оставьте все не-буквенные символы на месте. Например: Обратите внимание, что верхний регистр W(первая заглавная буква) был...

28
Так же просто, как ABC

вход Строка , которая содержит не более одного из каждых из букв A, Bи C. Они могут быть в любом порядке. Пустая строка является допустимым вводом. Примечание. В предыдущей версии этого задания LEJвместо букв использовались буквы, ABCи они могут при желании использоваться. Выход Строка из A, B,...

28
Удлинить письмо бежит

Учитывая непустую строку строчных букв ASCII a-z, выведите эту строку при каждом последовательном «запуске» одной и той же буквы, удлиненной еще на одну копию этой буквы. Например, dddogg( 3 d , 1 o , 2 g ) превращается в ddddooggg( 4 d , 2 o , 3 g ). Это код-гольф : выигрывает самый короткий ответ...

28
Более простая связь означает более быстрое кодирование означает, что меньше кодировщиков означает…

Мой отец, который был действительно хорошим APLer и научил меня всем основам APL (и многому другому ), скончался в этот день, пять лет назад. При подготовке к 50-летию APL я нашел это патентное письмо (переведенное для удобства тех, кто не читает по-датски) для рукописного логотипа. Это объясняет...

28
Поэлементное умножение строк

Вдохновленный этим вызовом (спасибо @cairdcoinheringaahing за заголовок!), Ваша задача - взять две печатные строки ASCII и умножить их поэлементно по следующим правилам. Как это работает? Учитывая две строки (например, splitи isbn), вы сначала обрежете более длинную, чтобы они имели равную длину, а...

28
'abc' и 'cba'

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

28
Помогите! Мой калькулятор неисправен!

Введение Мой калькулятор ведет себя странно. Иногда, когда я набираю, 8он отображает 2. И иногда, когда я набираю, 6он отображает +. Некоторые кнопки перепутаны! Может ли кто-нибудь помочь мне определить, какой? Вызов: Вход: список неправильных уравнений с правильными результатами. Вывод: две...

28
Выведите анаграмму! Нет, не тот!

Учитывая список уникальных строк, которые являются анаграммами друг друга, выведите анаграмму тех слов, которая отличается от каждого слова в списке. Строки будут буквенно-цифровыми, и гарантированно будет действительной анаграммой. Программа или функция могут, но не должны быть...

28
Повернуть столбец

Если задано целое число k и либо блок текста, либо двумерный массив, в котором внутренние массивы могут иметь неодинаковую длину (что напоминает блок текста), поверните каждый символ или элемент в k-м столбце вверх или вниз до следующей позиции это существует. пример Поверните 20-й столбец...

27
Создать алфавит с 4 копиями каждой буквы

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

27
Преобразовать строку двоичных символов в эквиваленты ASCII

Возьмите строку двоичных символов, разделенных пробелом, и преобразуйте ее в строку ASCII. Например... 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 Преобразовал бы в ... Hello World Двоичная строка будет храниться в переменной с именем s. Это задача...

27
Обнадеживающие притчи

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

27
Преобразование имен заголовков C в имена заголовков C ++

В стандартной библиотеке C имена заголовков заканчиваются .hсуффиксом: stdio.h В C ++ эти имена заголовков доступны в альтернативной форме с cпрефиксом: cstdio Напишите функцию, которая преобразует первую форму во вторую. Вы можете выполнить преобразование на месте или оставить исходную строку без...

27
Поменять местами заглавные буквы двух строк

your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! Описание Вход две строки, s1и s2, равны по длине. Каждый из них будет содержать только печатный ASCII и иметь длину не менее одного символа. Вы можете ввести их как...

27
Выровнять текст по правому краю

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

27
Перевернуть и инвертировать строку

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

27
Статистика популярности моркови

В PPCG Chatroom в Девятнадцатых байтах , используя CARETS ^(или морковь ) является способом указания , что вы согласны с одним из ранее сделанных замечаний чуть выше ваших. Символ каретки состоит только из N ^символов (где N - положительное целое число) и означает согласие с N-м предыдущим...

27
Сопоставить строку с кривой Гильберта

Давайте отобразим некоторые строки в 2d пространстве, стиль фрактала. Ваша задача - вычислить кривую Гильберта и проложить вдоль нее строку. задача Задача состоит в том, чтобы взять однострочную входную строку и расположить ее вдоль кривой Гильберта, достаточно большой, чтобы вместить ее, но не...

27
Сопоставить случайное число с пи

Представление десятичной дроби с двойной точностью может гарантировать точность только до 15 десятичных разрядов, таким образом, число пи приблизительно: 3.141592653589793 Вы можете видеть, что цифра 3в позициях 1, 10, 16, цифра 1в позициях 2, 4и т. Д. Вызов Ваша задача - создать программу или...

27
Найди мое слово (а)!

Идея этой задачи состоит в том, чтобы найти все слова из словаря на сетке букв. Ваш ввод должен исходить из stdin или функции arg и будет иметь следующий формат: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr Правила поиска совпадения...