Запитання з тегом «string»

Змагання за вирішення певної проблеми за допомогою використання та маніпулювання струнами.

1
Підрахунок ланцюгів Каннінгам
Прості номери завжди заворожували людей. 2300 років тому Евклід писав у своїх "Елементах" Просте число - це те, що вимірюється лише одиницею. що означає, що прайм ділиться лише на 1 (або сам по собі). Люди завжди шукали відносини між простими числами і придумували якісь дивні (як у "цікавих") речі. Наприклад, …

5
Обробка тексту №1: Дефіниція
Фон Це перша частина поля для гольфу з 3 отворами з обробки тексту. Ідея над архівуванням полягає в тому, що якщо взяти вхідний текст і передати його через рішення для всіх трьох викликів (з невеликою кількістю клейового коду), він виплюне красиво відформатований параграф. У цьому першому виклику ваше завдання - …

8
Алфавітний Фаннкух
Fannkuch - класична орієнтирова програма. Назва походить від німецького "Pfannkuchen" - млинці - за схожістю алгоритму з перегортанням стосів млинців. Послідовність чисел у Фаннкуха формується наступним чином: Візьміть перестановку {1 ..... n}, наприклад: {4,2,1,5,3}. Візьміть перший елемент, тут 4, і переверніть порядок перших 4 елементів: {5,1,2,4,3}. Повторіть це, поки перший …

4
Реалізуйте кодування bzip2 довжиною виконання
Фон Після застосування BWT (як це спостерігається у Burrows, Wheeler і Back ) та MTF (як це видно в Переміщенні на друкований фронт ASCII ), компресор bzip2 застосовує досить унікальну форму кодування довжиною пробігу. Визначення Для цієї задачі визначаємо перетворення BRLE наступним чином: З огляду на рядок введення s, який …

2
Морський прапор ICS абетка
Міжнародний кодекс алфавіту сигналів застосовується суднами для зв'язку, зокрема для статичних сигналів. Ваше завдання полягає в тому, щоб написати програму або функцію, яка буде приймати рядок з STDIN або як аргумент, і відобразити відповідний текст в алфавіті прапора ICS. Якщо ваша мова не відображається на екрані, збереження у файлі є …

15
Заповнити пропущені місця
Вхідні дані Невід’ємне ціле число nі непорожній рядок, sщо містить лише буквено-цифрові символи та підкреслення _. Перший персонаж s- ні _. Підкреслення sінтерпретуються як порожні пробіли, які можна заповнити іншими символами. Ми визначаємо нескінченну послідовність "нескінченних рядків" наступним чином. Рядок просто повторюється нескінченно багато разів. Для всіх , рядок отримується …
14 code-golf  string 

4
Напишіть магічну орфограму
Гра « Розмахуючи руками» знаходиться десь між магією з паперу та паперу: The Gathering та дуже досконалими ножицями Rock Paper. Кожен хід ви записуєте один з восьми жестів для кожної руки: поворушив Fingers пропонований Pмилостині Sдрімота Wпроспект Digit вказує Cколінах стаB Nодяг Є кілька важливих правил, які мають перевагу над …
14 code-golf  string  game 

1
Мінімальні домовленості, що нагадують богль
Поміркуйте, як слово могло бути впорядковане на довільно великій сітці Boggle, якщо правило про використання одного і того ж кубика літер не один раз ігнорується . Також припустимо, що у вас є необмежена кількість кубиків букв (з усіма літерами), і Quце просто Q. Слово MISSISSIPPIможна було впорядкувати, використовуючи лише 6 …

3
Вираз, що дорівнює його довжині
Давши число, знайдіть вираз у словах, що дорівнюють цьому числу, з довжиною цього числа. Таким чином, на вхід 15ви можете вивести sixteen minus one, який містить п'ятнадцять символів (не рахуючи пробілів). Якщо існує декілька рішень, друкуйте те, що вам потрібно. Якщо такої немає, надрукуйтеimpossible Використовуйте тільки оператори plus, minus, times, …
14 code-golf  math  string 

7
Молярні маси сполук
Завдання Напишіть програму, яка містить сполуку, виготовлену виключно з елементів, атомне число яких менше або дорівнює 92 (Уран), і виводить молярну масу сполуки в grams/mole. Правила та обмеження Ви не можете використовувати функцію, яка безпосередньо обчислює молярні маси для вас. Ваша програма повинна мати можливість працювати на автономному пристрої. Ви …

7
Це прем'єр? без математики [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . Напишіть програму або функцію будь-якою мовою, яка вказує, чи є вхід простим числом. Вхід - це рядок, що представляє …

4
Виділення синтаксису для великого гольфу!
Гольфісти. Разом ми об'єдналися разом, щоб створити стислий, функціонально красивий і гірший, ніж Привид опери від оригінального роману. Настав час повернути красу у світ програмування. З кольором. Таким чином, лаконічно, функціонально красивим є більш потворно, ніж «Привид опери» від оригінального роману. Ми будемо кодувати кольоровий підсвічування синтаксису. У найкоротшій кількості …
14 code-golf  string 

10
Створіть аналізатор Twitter
Вступ Ви використовуєте Twitter (давайте робити вигляд, якщо ні), де ви обмежені 140 символами за окремий твіт, яким ви хочете поділитися зі світом. Якщо ви хотіли подати твіт своїм підписникам Адреса Геттісбурга Авраама Лінкольна , то вам потрібно буде розбити текст на кілька фрагментів зі 140 символів, щоб вивести все …
14 code-golf  string 

9
Напишіть функцію, яка повертає минулий час даного дієслова
Виклик Напишіть функцію, яка бере аргумент, який є дієсловом, і повертає минуле час дієслова. (Припустимо, що дієслово є регулярним) Минулий час Примітка: вважайте y ні приголосним, ні на голосним. Зазвичай саме додавання edпісля закінчення дієслова робить минуле час дієслова. Наприклад: jump→ jumped, ask→asked Однак є й інші правила. Якщо останній …
14 code-golf  string 

23
Сума цілих чисел у рядку, розділених нечисловими числами, такими як 'a' та 'Y'
Створіть програму, яка підсумовує всі цілі числа, знайдені в рядку, встановленому як змінна в програмі (таким чином, програма не повинна обробляти жоден ввід). Цілі числа розділені нечисловими (що завгодно, крім 0, 1, 2, 3 ... 9). Приклади: e7rde f ,fe 43 jfj 54f4sD = 7 + 43 + 54 + …
14 code-golf  string 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.