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

47
Сомнительный ^ H ^ H ^ H ^ H ^ H ^ Hspaces

На некоторых терминалах нажатие клавиши backspace генерирует управляющий код ^Hдля удаления предыдущего символа. Это породило странную идиому, где симулируются правки для комедийного эффекта : Будьте добры к этому дураку ^ H ^ H ^ H ^ Hgentleman, он приезжает из корпоративного штаба. Если задана...

47
Понижение до палиндрома

Получив строку s, верните наименьшую непрерывную подстроку, которую вы можете удалить, чтобы создать палиндром. Примеры: 800233008 -> 2 racecarFOOL -> FOOL abcdedcba -> (empty string) ngryL Myrgn -> "L " (or " M") 123456789 -> 12345678 (or 23456789) aabcdbaa -> c (or d) [[]] ->...

47
Случайный Гольф Дня № 7: отчетливо случайный персонаж

О серии Это гостевая запись для серии Random Golf of the Day. Во-первых, вы можете относиться к этому, как к любому другому вызову для игры в гольф, и отвечать на него, не беспокоясь о серии вообще. Тем не менее, существует таблица лидеров по всем задачам. Вы можете найти таблицу лидеров вместе с...

46
Нарисуйте диагональные линии текста

Учитывая ввод списка слов, выведите слова с их буквами, расположенными по диагонали: p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (Выше должно быть выход для ввода programming puzzles and code golf.) Чтобы быть точным, каждое слово начинается с первого столбца и на три строки ниже...

46
Анимируйте текст в вашем терминале

Анимируйте текст в вашем терминале Цель Цель состоит в том, чтобы «анимировать» строку «Hello world» в выходных данных, чтобы каждый символ стал заглавным после каждого. Ваша программа может выйти после того, как каждая буква будет заглавной. Например; # Iteration 1 Hello world # Iteration 2 hEllo...

46
Теперь я знаю свои азбуку, ты не пойдешь со мной в гольф?

Напишите программу или функцию, которая выводит этот точный текст без учета регистра: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z. (На основе алфавитной песни, которую многие американские дети учат запоминать алфавит, хотя и редактируют для большей сжимаемости.)...

46
Да но нет да

Недавно мой коллега прислал мне следующий фрагмент JavaScript в шутку: let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } Поскольку код был написан в рабочее...

46
Загадочный случай Стива Баллмера

Стив Баллмер является бывшим генеральным директором Microsoft, и в недавней статье заявил, что он «до сих пор не знает, что он сделал с мобильным телефоном». Как отмечается в бюллетене CodeProject , «заголовок этой статьи может заканчиваться во многих местах и ​​при этом быть точным». Если нет...

46
Это двойной разговор?

В более раннем испытании я попросил игроков в коде создать строки, которые копируют каждый символ в строке. Например: TThhiiss iiss ddoouubbllee ssppeeaakk!! Эта задача состоит в том, чтобы просто определить, соответствует ли какой-либо текст определению строки двойного разговора. Существует четное...

46
Лучшие шестнадцатеричные цветовые коды для вашего интернета

Шестнадцатеричные триплеты, такие как #ffffff(белый) или #3764ef(голубоватый), часто используются для обозначения цветов RGB. Они состоят из #шести шестнадцатеричных цифр (0-f) или иногда трех цифр, где реальный цвет получается путем удвоения каждой цифры. Например, #fffесть #ffffffи #1a8есть...

46
Может ли Pac-Man съесть эту строку?

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

46
Вращать точки

Введения Булева матрица 2 × n может быть представлена ​​в виде строки из четырех символов . ':. Строка имеет «верхний ряд» и «нижний ряд», где точки представляют 1 и пустые пробелы представляют 0. Например, матрица 2 × 6 1 0 1 0 0 1 0 0 0 1 0 1 может быть представлен как ' '. :. Ваша задача - взять...

46
Зигзагирование строки

Напишите программу (или функцию), которая принимает непустую строку любых печатных символов ASCII . Выведите (или верните) зигзагообразную цепочку символов в строке, где каждая соседняя пара символов связана: /если первый символ находится перед вторым символом в обычном порядке ASCII. например B /...

46
Oreo? Нет ... Леденец, может быть?

С 2009 года кодовые имена версий Android были оформлены на кондитерские изделия. Android 1.5 - это Cupcake, Android 1.6 - это Donut, Android 2.0 - это Eclair и т. Д. На самом деле названия версий в алфавитном порядке! C -> Cupcake D -> Donut E -> Eclair F -> Froyo G -> Gingerbread H...

46
Поддельный текст Marquee

В этом испытании поддельный текст выделенного текста - это текст, который показан по частям, в стиле прокрутки. Некоторые примеры: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z Something a bit longer 10 S So Som Some Somet Someth...

45
ПРОГРАММИРУЮЩИЕ ЗАДАЧИ И КОДЕКС ____

вход Непустая закодированная строка, состоящая из печатных символов ASCII (в диапазоне 32-126), где некоторые пропущенные буквы были заменены на _. Выход Декодированная строка одинаковой длины со всеми буквами в нижнем регистре, включая пропущенные. Как? Редактировать: Как упомянуто @Deusovi в...

45
Есть известные известные

Бывший министр обороны США Дональд Рамсфелд, как известно, популяризировал фразу «известные известные». Здесь мы собираемся перевести его замечания в строфу из четырех строк. В частности, выведите этот текст: known knowns known unknowns unknown knowns unknown unknowns Использование заглавных букв...

45
Самая длинная общая подстрока в линейном времени

Эта задача о написании кода для решения следующей проблемы. Учитывая две строки A и B, ваш код должен вывести начальный и конечный индексы подстроки A со следующими свойствами. Подстрока A также должна соответствовать некоторой подстроке B. Больше не должно быть подстроки A, удовлетворяющей первому...

45
Вывод названия языка программирования

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