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

Конкурс для решения конкретной проблемы с помощью использования и манипулирования строками.

9
Удаление скобок из строки
Если в качестве входных данных правильно задана строка в скобках, выведите список всех непустых подстрок в соответствующих скобках (или за пределами всех скобок) с удалением вложенных скобок. Каждая подстрока должна быть последовательностью символов в одинаковых совпадающих скобках. Подстроки должны быть перечислены в порядке глубины, а подстроки той же глубины должны …

30
Мое имя официально?
Введение Как говорит ToonAlfrink : «Я думаю, что здесь недостаточно простых вопросов, которые могут попробовать новички!». Так что задача очень проста. Если задана строка, выведите истинное или ложное значение, является ли имя официальным или нет. Имя является «официальным», если это одно слово в заглавном регистре, то есть: Если первая буква …
25 code-golf  string 

7
Отслеживание списков в расписании
Введение Разве вы не ненавидите, когда кто-то загружает понравившийся вам альбом на YouTube, но описание содержит только список треков ? Так: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear Completely - 5:55 5. Treefingers - …
25 code-golf  string  date 

12
Устройство сравнения строк FizzBuzz-ish
Скажи, что у тебя есть такая строка: abaabbbbbaabba Подсчитайте, сколько раз указанный символ появляется во входной строке, но только если символ появляется только один раз в строке . Например, если символ a, abaabbbbbaabba ^ x x ^ Всего будет 2 ( aaэто не будет считаться, потому что aпоявляется два раза …
25 code-golf  string 

12
Смайлик распознавания выражений лица
Напишите программу, которая принимает в качестве входных данных смайлик и выводит их, если смайлик счастлив или печален. Программа принимает строку в качестве ввода или параметра и должна отображать строку «счастливый», если вход находится в списке счастливых смайликов, или «грустный», если вход находится в списке печальных смайликов. Вы можете предположить, что …
25 code-golf  string 

21
Понедельник Мини-гольф № 2: усеченный длинный текст
Мини-гольф по понедельникам: серия коротких соревнований по коду , публикуемых (надеюсь!) Каждый понедельник. Многие веб-приложения (особенно социальные сети) автоматически обрезают длинные отрывки текста, чтобы они соответствовали форматированию приложения. В этой задаче мы собираемся создать алгоритм для автоматической обрезки фрагмента текста до определенной длины. Вызов Цель задачи - написать программу или …
25 code-golf  string 

12
Где будут сидеть ваши приятели?
Вы и некоторые друзья играете в боулинг. Всего N котлов. Тем не менее, есть только N- 1 стульев, в которых можно сидеть. Решение простое: кто бы ни повернулся в данный момент, не получает стул. Затем, когда их очередь заканчивается, они садятся в кресло человека, который идет дальше. Давайте возьмем пример. …
25 code-golf  string 

7
Базовая Pyth-подобная проверка синтаксиса
Pyth - язык игры в гольф, основанный на Python. Он использует префиксную нотацию, каждая команда имеет разную арность (количество аргументов, которые она принимает). Ваша задача - написать средство проверки синтаксиса для (несуществующего) языка, подобного Pyth, Pith. Синтаксис Pith У Pith есть только 8 команд с одним символом: 01234()" 01234у каждого …

3
Где пробеги в этой бесконечной последовательности? (Нашел!)
Начиная со строки ABC, рассмотрим результат многократного добавления последней половины к себе (используя большую половину, если длина нечетна). Получаем прогрессию: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... Позвольте Sпредставить результирующую бесконечную строку (или последовательность), которая получается, как эта процедура повторяется навсегда. Цель Цель этой задачи кода - найти индекс первого вхождения …

13
Что это за ROT? - расшифровать ROT-N
Вот буквы английского алфавита по порядку по частоте: e t a o i n s h r d l c u m w f g y p b v k j x q z Это eнаиболее часто используемая буква и zнаименее распространенная. (Данные из Википедии .) Ваша задача - взять …

21
Сцена разнообразия Джимми
Как вы, наверное, знаете, в последнее время всплывало множество прекрасных проблем с Джимми . В этих соревнованиях вам бросили вызов навыки акробатики нашего любимого друга. Теперь у нас есть другая задача для вас. Сегодня вы будете идентифицировать различные типы Jimmys! объяснение Есть три разновидности Джиммиса: карлик, акробат и бодибилдер. This …

1
Авто BATCH гольфист
Я люблю BATCH, несмотря на шокирующее отсутствие функциональных команд, несмотря на то, что он не поддерживает целочисленные значения. Зачем? Потому что это работает: SET var=SET %var% i=0 Это оценило бы: SET var=SET SET i=0 Фантастика, не правда ли? Я использовал эту технику в программе BATCH раньше, потому что она экономит …
25 string  metagolf 

25
Волшебные номера попкорна
Есть известный хитрый алгоритм для подсчета количества установленных битов в 32-разрядном целом числе без знака: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x & 0x0F0F0F0F) + ((x >> 4) …

4
Не тхан! …либо это?
Введение Уличные разговоры могут быть действительно трудными для понимания, особенно программистам, которые, как известно, не очень уличны. Ваша задача - создать переводчика, который поможет нам выжить в городской среде. Вызов Учитывая предложение на английском языке, создайте программу или функцию, которая определяет, будет ли результат предложения положительным или отрицательным. Приговор будет …

21
Сколько раз я должен нажать на это?
Мы все привыкли к старой школьной телефонной клавиатуре, верно? Для справки вот как это выглядит: Если задана строка, состоящая только из строчных букв ASCII и одинарных пробелов , ваша задача состоит в том, чтобы вернуть количество нажатий, которое нужно сделать, чтобы набрать полную строку с телефонной клавиатуры, как показано выше. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.