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

17
Порядок перекрытия линий

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

17
Это эмодзи?

Недавно я работал над этим приложением для iOS и столкнулся с (довольно легко решаемой) проблемой: как определить, состоит ли моя строка только из смайликов? Ну, это твоя работа сегодня! вход Строка. Если наличие символов Юникод проблематично для вас, вы можете использовать другой разумный формат....

17
Фразы о булочке

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

17
Цитаты-безопасные Quines

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

17
Скручивание предложений

правила Программа должна получить строку / массив слов в качестве входных данных. Для каждого слова в строке / массиве оно будет реконструировать слово, поочередно принимая символы из передней и задней части слова. 12345 678 9 -> 15243 687 9. Затем он будет переставлять слова поочередно между...

17
Изменение знака, зацикливание и отображение с минимальным заполнением

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

17
Сократить абсолютный путь

Иногда длинный абсолютный путь, например, параметр командной строки для инструмента linux, может быть сокращен с использованием текущего рабочего каталога в качестве ссылки: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff В этой задаче вы должны создать функцию или...

17
Избавьтесь от пробелов в пустых строках

Ах, еще одно мое эгоистичное использование этого стека . Будучи владельцем Chromebook, я частый пользователь Ace IDE, редактора, используемого Cloud9. У него много инструментов для работы с лишним пробелом, но у него, в частности, нет одного: очистка пустых строк. Ваша миссия сегодня состоит в том,...

17
Там нет такого понятия, как бесплатный обед

... или есть? Ваша задача состоит в том, чтобы разобрать мой счет на обед, который содержит базовую цену, советы, скидки, купоны и дополнительные услуги, и выяснить, был ли мой обед 0 долларов или меньше . Если это вход: 12.34 15 tip 25 discount 1.5 extra 2 coupon Тогда вывод может быть false. Вот...

17
Вращение-безопасный Quine

Напишите правильную квинну , каждое вращение которой само по себе является правильной квинной. Например, если ваш исходный код abcdef, то: abcdef будет выводить abcdef bcdefa будет выводить bcdefa cdefab будет выводить cdefab defabc будет выводить defabc efabcd будет выводить efabcd fabcde будет...

17
Расплющить куб

Вы когда-нибудь смотрели на 3D-фигуры и думаете, что у нас есть 2 много измерений. Итак, давайте сделаем 3D в 1D! (Видите, что я там делал?) задача Учитывая двумерное представление куба (схема ниже), сведите его в одну строку на основе указателей. Куб Это макет куба, заполненного no-ops ( ,) и...

17
Поместите планер!

Эта: это планер . В игре жизни Конвея планер - известная фигура, которая быстро распространяется по доске. Для сегодняшнего испытания мы нарисуем художественную доску Game of Life ASCII и поместим на нее планер. Доска, с которой мы начинаем, это: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|...

17
Расширенная машина правды

Многие люди знают, что такое истина в программировании. Но настало время, чтобы мы взлетели на ступеньку выше. Представляем, расширенную машину правды! Расширенная машина истинности принимает в качестве входных данных две вещи: целое число nи непустую строку s. Это выводит s nвремена с...

17
Вы хозяин олимпиады!

Вы принимаете Олимпийские игры, и вам нужно создать фантастический пул ради этого случая, но руководители часто передумают в отношении размеров и нуждаются в быстром способе перестроить его с требуемым размером! Дано два целых числа, Lи xваша задача - построить бассейн длины Lи xдорожек. Как...

17
Простой Патттерн

Входы: Две отдельные цифры (назовем их mи n) и две буквы (назовем их aи b) в выбранном вами формате ввода. Выход: Для прохождения, притворись m=2, n=5, a='a', b='b'. Ваш вывод будет строкой, созданной из ваших четырех входов. Давайте назовем строку resultсо значением "". Во- первых, конкатенация...

17
Исчезающие элементы

Для заданной строки Sи списка индексов Xизмените S, удалив элемент в каждом индексе S, используя этот результат в качестве нового значения S. Например, учитывая S = 'codegolf'и X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d e g...

17
Волшебное преобразование электронной почты! Или: помогите АНБ извлечь ваши метаданные с вашего адреса электронной почты

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

17
Переверните две секции струны вокруг оси

Фон В настоящее время я учусь в AP Comp Sci A: Java, и я хочу начать с некоторыми из моих друзей заниматься гольфом. У меня есть вызов от курса, и я хотел бы видеть, сколько байтов сообщество может выполнить этот вызов. Детали вызова: Учитывая две входные строки, основную строку и строку сводки,...

17
Выведите название языка, умноженное на количество символов [закрыто]

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

17
Факты календаря XKCD

Вдохновение . Опубликовано с разрешения . Распечатайте один из возможных «фактов» календаря XKCD: Вы можете получить необработанный текст и структуру из моей справочной реализации APL или из расшифровки стенограммы Explain XKCD (включая текст заголовка под иллюстрацией). правила В каждом узле...