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

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


30
Окремі алфавіти та цифри
Абзац тексту містить цифри та букви алфавіту змішані. Ваше завдання - розділити цифри на ліву сторону та літери алфавіту на праву сторону в одному порядку кожного рядка. Правила: Числа - прості цілі числа; тому немає десяткових знаків і жодних негативних / позитивних знаків Числа можуть бути, а можуть і не …

10
Найкоротше Панграматичне вікно
Панграма - це речення або уривок, який містить усі двадцять шість букв алфавіту, як показано в цьому кодовому виклику для гольфу . Однак вікно панграматики - це панграма у вигляді деякого відрізка тексту, який може закінчуватися або починатися на півдорозі слова, знайдений десь у межах більшого твору. Вони, природно, зустрічаються …
15 code-golf  string 

30
Переключити рядок
Завдання полягає у простому перемиканні рядка в інший рядок. Пояснення Якщо рядок перемикання є підрядком основної рядки , видаліть усі екземпляри рядка перемикання з головної рядки ; в іншому випадку додайте рядок перемикання в кінці основної рядки . Правила Усі рядки складаються з символів для друку ASCII Функція повинна приймати …
15 code-golf  string 

10
Визначте тип входу
Завдання проста: визначте тип входу та виведіть ідентифікатор, який визначає, який тип він є. "Інтерфейс", Ціле число без знака: 0, 1, 34,111111111111111111111111111111111111111111 "SI", Ціле число: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", без знака десяткового: 0.0, 1.23,1234.1234 "SD", десяткові: -0.0, +0.0,-1.235 "LE", лист: a- zі A-Z "SY", символ: ASCII кодові точки: …

3
Токенізувати мову на основі стека
Я працював над іншою мовою для гри в гольф, що називається Stackgoat . У цьому виклику ви будете писати Tokenizer для Stackgoat (або насправді будь-яких загальних мов на основі стека). Приклади "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

5
Грайте в ланцюжок слів
Коли я був молодшим, я використовував гру для слів під назвою Word word . Це було дуже просто. Перший гравець вибирає слово; наступний гравець вимовляє ще одне слово, яке починається з тієї самої літери, якою закінчилось попереднє слово. Це триває назавжди, поки хтось не здасться! Хитрість полягає в тому, що …

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

9
На тему клавіатур
Продовжуйте говорити і ніхто не вибухає - це локальна багатокористувацька гра, в якій один гравець має контроль над віртуальною «бомбою», і повинен керуватися іншим гравцем, «експертом», який має доступ до посібника з заборони бомб. Одним із модулів, які потрібно обеззброїти в грі, є модуль клавіатури, саме з цим ми будемо …
15 code-golf  string 

4
Корінчасті паліндроми
Паліндроми - це весело, але деякі інші струни починають відчувати себе опущеними. Ми можемо перетворити ці рядки в кучеряві паліндроми , розділивши їх на паліндромні масиви шматочків. Наприклад, рядок "abcabca"не є паліндром, якщо ми читаємо її символом за символом, але у нас є три різні способи зробити її здоровенним паліндром: …

20
Бу! Challenge Golf Halloween Code Challenge
Напишіть програму, яка приймає рядок вводу довжиною 2 або більше символів і додає рядок ~BOO!~ (цей рядок має провідний і закінчуючий пробіл) в рівномірно випадковому місці в рядку, який не знаходиться ні на одному кінці. Заборонені вибіркові введення : 2або (порожній вхід) Заборонені вибіркові виходи : Hello ~BOO!~ або ~BOO!~ …

3
Нори, Уілер і спина
Фон У Burrows-Wheeler перетворює (ЛОВ) є оборотною перестановкою символів рядка , що призводить до великих пробігів подібних символів для певних типів рядків , таких як звичайний текст. Він використовується, наприклад, в алгоритмі стиснення bzip2 . BWT визначається так: Дано вхідний рядок, такий як codegolf, обчислити всі можливі обертання його та …

13
Десятковий час перетворення дня
Вступ Час заплутаний. Шістдесят секунд на хвилину, шістдесят хвилин на годину, двадцять чотири години на день (і не кажучи вже про цей прискіпливий ранок / вечір!). Сьогодні немає місця для такої глупоти, тому ми вирішили прийняти єдину розумну альтернативу: десяткові дні! Тобто кожен день вважається 1 цілою одиницею, і все …

2
Зафіксуйте дужки тощо
Ваша місія, якщо ви вирішите прийняти його, щоб додати в мінімальне кількість дужок, дужки, і дужки , щоб зробити даний рядок (що містить тільки круглі дужки, фігурні дужки, і дужки) мають правильну відповідність дужок. Зв'язки доданих символів повинні бути розірвані, маючи максимальну відстань між парними дужками. Ви повинні повернути лише …

14
CodeGolf - ігноруйте шум №1
Інструкції Баррі - не настільки хороший розробник бекенда, який відповідає за невеликий API, який повинен дати вам інформацію про покупки, зроблені в магазині клієнта. Однак він не зробив великої роботи, і ваш начальник каже вам, щоб виправити це на стороні клієнта. В ідеалі ви повинні отримати значення , розділені комою …

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