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

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

2
Десять сотень найпоширеніших слів
Це запитання написане тому, що "Thing Explainer" цікаво читати і дав мені ідею. Напишіть "речі, які змушують комп'ютер робити речі", який читає / приймає набір букв, цифр і подібних речей "#%|?і повертається, True / 1якщо всі слова є частиною цього набору . Якщо всі слова не входять до цього набору, …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

8
Середньовічна орфографія
Завдання Ваше завдання - перетворити текст у середньовічну орфографію. Деталі jперетворюється на iта Jв I. uі Uна початку слів перетворюються в vі Vвідповідно. vі Vв будь-якому місці , крім початку слів перетворюються в uі Uвідповідно. sперетворюється на ſ(U + 017F), якщо тільки в кінці слова не передує інше s. Технічні …

1
Перемістіть платформи!
Змагання Враховуючи або рядок (може мати нові рядки), або двовимірний масив, і додатне ціле число n, вивести позицію платформ, що nобертається після початкового положення. U, D, R, L є платформами. ^, v, >, < є стрілками, які змінюють напрямки платформ. U, D, R, Lрухатися відповідно вгору, вниз, вправо і вліво. …

2
Структура каталогів Графічне опрацювання
Перетворіть класичну структуру каталогів так: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html У це . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └── on-simplicity-in-technology.markdown └── includes ├── footer.html └── header.html Чотири пробіли вказують вкладену папку або файл вищевказаного редактора. Дозволені рівні вкладених категорій можуть змінюватись. Оновлення імена файлів : …

11
Напишіть програму для відображення будинку дерев каталогів
З огляду на каталог (такий як C:/), що видається з stdin або зчитується з файлу, створюють дерево каталогів, при цьому кожен файл / папка з відступом відбивається на основі його глибини. Приклад Якщо у мене є C:/диск , який містить тільки дві папки fooі bar, і barпорожньо в той час …

3
Розбираємо та обробляємо введення мовою ключа
Давайте розберемо і обробимо Key-Language! З огляду на введення послідовності натискань клавіш на клавіатурі та / або спеціальних клавіш, напишіть програму, функцію тощо, яка виводить продукт, коли всі дії обробляються на основі наступної клавіатури: +-------------------------------------------------------+ | ~ | ! | @ | # | $ | % | ^ | …

1
Подвійне кодування довжини виконання
Всім відомо, що таке кодування довжиною пробігу. Це вже було предметом багатьох проблем із кодовим гольфом. Ми розглянемо певну варіацію. Приклад Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Число в дужках вказує кількість разів, коли відбувся попередній символ. У прикладі закодовано лише прогони з 5 і більше символів. Це тому, що кодування запусками …

4
Наївне Маркове ланцюгове слово покоління
Існує багато способів генерації випадкових слів. Ви можете взяти випадкові склади з набору, ви можете використовувати n-кортежі, ймовірно, нейронні мережі (що вони не можуть зробити?), Чергуючи приголосні та голосні тощо. Метод, на якому базується виклик, є найгіршим . Він використовує ланцюг Маркова для генерації випадкових слів. Якщо вам відомі ланцюги …

1
Гольф англійська - використання скорочень
Я не стільки сміявся з контенту Stack Exchange, скільки з цього . Я думаю, що вам усім сподобається цей виклик, оскільки він натхненний тим, що там є. Ви напишете функцію або програму з кодовим гольфом, тобто вона повинна бути такою короткою, наскільки ви зможете її зробити. З огляду на текст, …

4
Замініть псевдонім, щоб утворити фрази
Натхненний C -директивом #define. Виклик Дано одну фразу з деяким псевдонімом і один масив з кожним текстом псевдоніма. Виведіть початкову фразу, замінивши кожен псевдонім відповідним текстом. Псевдонім визначається одним різким, #а за ним індексом у масиві (індекс може починатися з нуля або одиниці). Псевдонім може містити інший псевдонім всередині свого …

21
Перетворити рядок Notation Forsyth-Edwards в арт ASCII
У шахах нотація Форсайта-Едвардса , частіше називана "FEN", - це текстовий спосіб транскрибування дощок. Він описує кожен із восьми рядів дошки (звані "ранги" в шахах) зверху вниз з точки зору Білого. Шматки написані як K (король), Q (королева), R (грак), B (єпископ), N (лицар) та P (пішак). Чорні шматки використовують …

1
Допоможи мені заповнити мій гаманець!
Нещодавно я придбав новий гаманець, який може вмістити 8 карт (4 з обох боків). Однак у мене, мабуть, є більше карт, ніж це, і мені потрібно зробити вибір, які з них я хочу взяти з собою. Деякі картки я використовую частіше, ніж інші, але картки, які я вважаю за краще …

2
Розв’яжіть математичний вираз із змінних сторін
Створіть програму, яка розв’язує математичний вираз, використовуючи елементи з чергуються сторін виразу. Так, як це робиться, замість того, щоб читати зліва направо, ви читаєте перший символ, потім останній, потім другий, потім другий останній тощо. Це дасть вам новий вираз, який ви повинні оцінити та вивести. a*b/c+d-e 135798642 <-- Order you …

1
Пентоміно валідатор
Оскільки хтось, кому не можна заважати дивитися на свої пентоміно, щоб побачити, чи він має прямокутну форму, я вирішив змусити вас написати програму, яка це робить. Ваше завдання З огляду на деякий вхідний поділ на нові рядки, що містять 12 унікальних символів, вирішіть, чи це правильне рішення. Дійсне рішення ОБОВ'ЯЗКОВО …

1
Привіт людський, я хочу відновити свої маленькі котячі фото
NB: Все, що представлено в ситуації, є абсолютно підробленим і щойно було поставлене тут, щоб зробити виклик трохи веселішим;) ... А може і ні;) === === ПОЧАТОК ПЕРЕМОГА === === Привіт, нещодавно у мене вийшов з ладу диск. Я сподіваюся, що було резервне копіювання, і тепер я хочу повернути свої …

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