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

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

30
Випадково виберіть персонаж у стилі плінко
Давайте подивимося, наскільки хороша ваша мова вибору у вибірковій випадковості. З урахуванням 4 -х символів, A, B, C, і D, або рядок 4 символів в ABCD якості вхідних даних , висновок одного з символів з наступними можливостями: A повинен мати 1/8 (12,5%) шансів бути обраним B має бути шансом на …

18
Перетворити однину в множину
Існує дві форми іменників, однина та множина. Перетворення між цими двома є досить простим. Зазвичай ви закінчуєте це s. колишній car=> cars. Якщо вона закінчується s, x, z, chабо sh, в кінці його es. колишній bus=> buses. Якщо він закінчується yприголосним безпосередньо перед ним, змініть yна ies. колишній penny=> pennies. …

11
Випікайте мені моджі
З огляду на рядок, список символів, потік байтів, послідовність ..., що є дійсним UTF-8 та дійсним Windows-1252 (більшість мов, ймовірно, захоче взяти звичайний рядок UTF-8), конвертуйте його з (тобто зробіть вигляд, що це ) Windows-1252 до UTF-8 . Проведений приклад Рядок UTF-8 I ♥ U T F - 8 представлений …

30
Вихід завжди однакової довжини
З такими проблемами, як Output з тією ж довжиною, що і код, і Create output удвічі більше довжини коду , я подумав про окрему, але схожу проблему. Завдання - отримати вихід. Це може бути рядок, список символів або будь-який формат виводу за замовчуванням у вашій програмі. Однак вихід повинен завжди …

24
Порівняйте номери версій
Коли ми публікуємо деяке програмне забезпечення, ми присвоюємо йому номер версії. І користувачі можуть захотіти оновити до останньої версії деякого програмного забезпечення. Отже, саме час з’ясувати, яка версія повинна бути новішою. Вхідні дані Введіть два ряди версій як рядки. У контексті цього виклику ми підтримуємо лише номери версій, які є …

19
Просте струнне відображення
Почнемо з визначення відображення символу в рядку: Дано рядок з чіткими малими літерами з алфавітом без пробілів, наприклад abcdefg, визначте відображення букви в рядку cяк переміщення її (не змінюючи порядок жодної іншої літери) на нове місце в рядку, таким чином, що кількість букв спочатку Праворуч від неї зараз кількість літер …
26 code-golf  string 

12
Розгорніть стислий мозок-колбу
Цей виклик було розміщено як частина виклику LotM у квітні 2018 року , а також 2-го дня народження Brain-Flak Я замислювався над тим, який би найефективніший спосіб кодування програм із заповненням мозку. Очевидно, що потрібно зробити, оскільки існує лише 8 дійсних символів, - це зіставлення кожного символу в 3-бітній послідовності. …

14
Роздвоєний текст
Враховуючи рядок літер ASCII (верхній та / або нижній регістр), виведіть необроблений MathJax, необхідний для відображення цієї рядка, роздвоєної на кожному символі, в надписи та підписки. Наприклад, входи catта horseрезультати призведе до результатів, які MathJax надає відповідно наступним чином: Зауважте, що потрібно взяти лише один вхід - ці два перераховані …
26 code-golf  string 

15
Гра з номерними знаками Іспанії
Це питання заснований на питання , який я просив у іспанською мовою . Так, я попросив алгоритм з іспанської мови. :) В Іспанії поточні номерні знаки мають такий зразок: 1234 XYZ де XYZ - це три приголосні, взяті з повного набору іспанських приголосних (крім "Ñ", я думаю). Іноді під час …

24
Це впорядковане слово?
(натхненний цією публікацією на головоломки. ПОПЕРЕДЖЕННЯ: СПОЙЛЕРИ ДЛЯ ТАКОГО ПУЗЗЛЯ НИЖЕ) Стандартна клавіатура телефону співвідносить літери до цифр наступним чином: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> Дане вхідне …

18
Скоротіть масив
Мета: Давши масив рядків, створіть скорочені версії кожного рядка. Специфікація: Для цього завдання абревіатура - це перші N символів рядка. Для рядка abc: a, abі abcвсі дійсні скорочення, в той час bc, і acнемає. Враховуючи масив рядків, ми хочемо знайти найкоротший набір скорочень, такий, що з огляду на введення та …
26 code-golf  string 

8
Перетворення брекетів в правильну підтяжку (Sad Brace)
Праворучний брекет - це стиль дужки з кодом, у якому фігурні дужки та крапки з комою вирівнюються до однієї точки праворуч файлу aa. Як правило, це вважається поганою практикою з кількох причин. Змагання Візьміть рядок багаторядкових будь-яким методом і перетворіть його стиль дужки в правильну руку. Для цього завдання вам …

6
Ефективне друкування на ігровому хлопчику
У багатьох старих іграх Game Boy часто потрібні строкові введення від користувача. Однак клавіатури не було. Це вдалося вирішити, подавши користувачеві такий "екран клавіатури", як: «Покажчик на символ» буде починатися на букву А. користувача буде переміщатися до кожного потрібного символу з D-Pad «s чотири кнопки ( UP, DOWN, LEFTі RIGHT), …


28
Відтворити таблицю ASCII як таблицю ASCII
Часто, поки я кодую гольф, я хочу знати, що таке значення ASCII певного символу. Один з моїх улюблених ресурсів для швидкого пошуку всіх друкованих символів ASCII - ASCIItable.com . Це дійсно приємне зображення, яке показує не тільки друковані символи ASCII та їх значення, але також недруковані та розширені символи та …

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