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

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

3
Наскільки сміливий цей пост?
Преамбула У розмітці Stack Exchange ми використовуємо ** для підкреслення тексту. Наприклад, це відмітка: The **quick brown fox jumps over the lazy** dog. Відображається як: Булки через ледачу собаку. Звичайно, ми використовуємо **, щоб закрити сміливість. Так менше відповіді буде сміливим. Наприклад: The **quick** brown fox jumps over the **lazy** …
13 code-golf  string 

21
Пошук значення слів!
Вступ У країні [Вставте тут прохолодне ім’я] люди не купують речі грошима, оскільки у всіх сильна алергія на папір. Вони платять іншим словами! Але як це? Що ж, вони дають кожній літери значення: a=1,b=2,c=3,etc. (З деякими іншими спеціальними правилами, які будуть описані пізніше) У цьому завданні вашим завданням буде обчислити …
13 code-golf  string 

6
Роздрукуйте спіраль ascii в пам'яті O (log n)
Ви можете написати програму або функцію, яка отримує непарне, додатне ціле число n , де n >= 3як аргумент функції, аргументи командного рядка, або на STDIN (або еквівалент для вашої системи) і друкує на STDOUT (або системний еквівалент) спіраль ASCII що обертається всередину за годинниковою стрілкою, де верхній край рівно …

30
Порахуйте кількість голосних у кожному слові рядка
Це досить легкий виклик. Виклик Вхід буде містити рядок (не nullабо порожній) максимальною довжиною 100. Виведіть кількість голосних у кожному слові рядка, розділених пробілами. Правила Рядок не буде мати більше 100 символів. Рядок містить лише алфавіти A-Z, a-zа також може містити пробіли. Введення має використовуватися з stdinаргументів командного рядка або. …

2
Об'єднайте рядки з контекстом
Струни з контекстом Для цілей цього виклику рядок з контекстом - це потрійний рядок, який називається лівим контекстом , частиною даних та правим контекстом . Він являє собою підрядку з більш тривалого рядка. Ми використовуємо вертикальну трубу |як роздільник, тому приклад рядка з контекстом є cod|e-go|lf, де лівий контекст cod, …
13 code-golf  string 

8
Нумерація рядків - реалізуйте nl
Ваше завдання - реалізувати програму, аналогічну інструменту nlкомандного рядка, від основних утиліт GNU. Стандартні лазівки заборонені. Ви не можете використовувати будь-яку вбудовану чи зовнішню функцію, програму чи утиліту для нумерації рядків файлу чи рядка, таких як nlсебе чи =команди в GNU sed. Специфікація Вхідні дані Програма приймає назви файлів як …

3
Розкладіть слова іншими словами (наприклад, "afterglow" = "aft" + "erg" + "low")
Ось один для всіх ви, словотворців, там! Напишіть програму або функцію, яка містить список слів і створює список усіх можливих сполучних розкладів для кожного слова. Наприклад: (Примітка. Це лише невеликий вибірки для ілюстративних цілей. Фактичний результат набагато об’ємніший.) afterglow = after + glow afterglow = aft + erg + low …

4
Формат гольф-струни () зворотний
Інвертувати метод Формат. FormatМетод класу String (або еквівалент, такі як sprintf) доступний в більшості мов. В основному, це рядок "Формат", який може містити заповнювачі з деяким додатковим форматуванням, а замість цих заповнювачів потрібно вставити нульові або більше значень. Ваше завдання - реалізувати зворотну функцію у вибраній вами мові. API Назва …
13 code-golf  string 

7
Зворотні слова без зміни великих літер чи розділових знаків
Створіть програму з найменшою кількістю символів, щоб перевернути кожне слово рядком, зберігаючи порядок слів, а також розділові знаки та великі літери на їх початковому місці. Під "Порядок слів" я маю на увазі, що кожне слово розділене порожнім пробілом (""), тому скорочення і таке трактуватимуться як одне слово. Апостроф при скороченнях …

3
Побітні оператори в Brainfuck
Ваше завдання полягає в створенні однієї програми для кожного з наступних бінарних операторів. Кожна програма повинна взяти одне або два 8-бітних числа (A і B) з введення та обчислити задану операцію: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Вам …
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

7
Знайдіть мінімальну відстань редагування між двома рядками
Пояснення Відстань редагування між двома рядками - це функція від мінімально можливої ​​кількості вставок, вилучень або підстановок для перетворення одного слова в інше слово. Вставки та вилучення коштують 1, а заміни коштують 2. Наприклад, відстань між ABта Aдорівнює 1, оскільки видалення коштує 1, і єдине необхідне редагування - це видалення …
13 code-golf  string 

9
Функція Soundex
Напишіть найкоротшу функцію для створення американського кодексу Soundex для прізвища, що містить лише великі літери AZ. Ваша функція повинна створювати вихід, який відповідає всім прикладам пов'язаної сторінки (наведено нижче), хоча це не повинно і не повинно видаляти префікси. Дефіси у висновку необов’язкові. Веселіться! Примітка: Ви не можете використовувати soundex()функцію, включену …
13 code-golf  string 

7
Роздрукуйте загальну довжину всіх "котируваних" символів
Правила У цьому виклику я збираюся трохи переробити визначення "котирування". Лапки ( лапки AKA ) - це будь-які ідентичні символи, які використовуються парами в різних системах письма для встановлення прямої мови, лапки або фрази. Пара складається з відкриваючого лапки і закриваючого лапки, який є однаковим символом (залежно від регістру). Якщо …

9
CamelCase2snake_case ()
Написати функцію для перетворення тексту CamelCased в snake_case: FunctionForHTMLManipulationстаєfunction_for_html_manipulation Текст введення буде єдиним відповідним ідентифікатором на багатьох мовах. Він повинен починатися з англійської літери, а потім слідувати будь-якою кількістю англійських букв чи цифр. Не допускаються інші символи (пробіли, символи тощо). Кожне "слово" у тексті CamelCased розпочнеться з великої літери, якщо …
13 code-golf  string 

6
Мостові підрахунки рук
Однією з речей, яка робить контрактний міст дуже цікавим, є його дуже складна "штучна" мета-гра. Ця система забиття рук - це невелика її частина. Брідж - карткова гра. Кожен гравець отримує руку з 13 карт, і гра починається з торгів . У торгах визначається, як грає решта гри, і тому …

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