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

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

22
Детонація рядка
З огляду на будь-який рядок, надрукуйте його у вигляді трикутника, де текст іде вгору та вниз по кожній діагоналі. Наприклад, вхід "Hello World"має вивести: d l r d o l W r d o l o W r d l o l l o W r d e l o …

22
Побудуй мені місто
Кодери завжди намагаються згладити масиви в нудні одновимірні сутності, і це мені сумно. Ваше завдання - розкрутити довільну рядок символів, вивівши чудовий міський небосквіт. Розглянемо рядок: aaabbbbbccqrrssstttttttPPw Це виглядає набагато краще так: tt tt bb tt bb tt aabb sstt aabbcc rrssttPP aabbccqqrrssttPPww (Гаразд, так, букви дублюються, щоб зробити вигляд …

30
Скасуйте діапазон чисел
Досить просто nстворити діапазон від 0до , задавши число n-1. Насправді багато мов забезпечують цю операцію як вбудовану. Наступна програма CJam зчитує ціле число, а потім виводить такий діапазон ( Спробуйте в Інтернеті! ): ri, Зверніть увагу, що він виводить цифри без роздільника. Змагання Ваше завдання - повернути цей процес. …

30
Помножте рядок на число!
Нещодавно виникла проблема з примноженням рядків. Це показало нам, як ми можемо перемножувати не тільки числа, а й рядки. Однак ми все ще не можемо помножити число на рядок належним чином. Була одна спроба зробити це, але це, очевидно, неправильно. Нам потрібно це виправити! Ваше завдання: Напишіть функцію або програму, …

30
Перемежуйте числа від 1 до n, однакові числа перевернуті
Простий: Візьміть натуральне число n менше 1000 і виведіть цілі числа від 1 до n переплетеними з цілими числами від n до 1 . Ви повинні з'єднати числа таким чином, щоб вони відображалися без розмежувачів між ними. Тестові приклади: n = 1 11 n = 4 14233241 n = 26 …

8
Прочитайте текст ASCII-Art
Натхненний Гольфом мене алфавітом ASCII , від якого ця проблема (майже) пряма обернена. Завдання: Візьміть рядок тексту тексту ASCII та виведіть вміст тексту як звичайний текст ASCII. Вхід: Рядок тексту мистецтва ASCII. Вхід буде містити лише екземпляри символів ASCII #, пробіли та 4 або 5 нових рядків (останній новий рядок …

30
Зворотний рядок відрізками
Ваше завдання - написати програму, яка, задавши число і рядок, розбиває рядок на шматки такого розміру і повертає їх назад. Правила Ваша програма отримає додатне ціле число n, а також рядок sдовжиною щонайменше однієї, що складається лише з друкованого ASCII (не враховуючи пробіли). Потім рядок слід розділити на шматки довжини …
34 code-golf  string 


12
Лимон-узагальнюйте струну
Напишіть програму або функцію, яка містить непорожній однорядковий рядок. Ви можете припустити, що він містить лише друкований ASCII, виключаючи пробіл. Роздрукуйте або поверніть ASCII художню пастилку, схожу на лимон або лайм, зроблені з префіксів рядка. Припустимо, вхідний рядок має n літер. Потім така форма складається з 2n - 1 стовпців …

29
Crazy 8s Code Golf
Створіть програму, яка друкує всі цілі числа включно між інтервалом (a, b)та замінює кратні 8 у послідовності випадковими (рівномірно розподіленими, незалежними від інших символів), нечисловими, непробільними пробілами, друкованими символами ASCII. Припустимо, що 0 <a <b у всіх випадках. Якщо число має більше 1 цифри, переконайтеся, що кількість символів у заміні …

14
Перетворити на camelCase
Змагання Днями я читав посібник зі стилів Java Google і наткнувся на їх алгоритм, щоб перетворити будь-яку довільну рядок у нотацію camelCase. У цьому виклику вам належить реалізувати цей алгоритм, оскільки ви не хочете робити все це в голові, коли ви пишете свої супер конкурентоспроможні подання Java на завдання з …
34 code-golf  string 

28
Будь ласка, відпустіть мене!
Як кодери в гольф, ми не звикли випускати ( безумовно ). Нам знадобиться кілька інструментів, які допоможуть нам це зробити. Звичайно, щоб допомогти маркетингу нової версії, нам потрібна приємна і блискуча версія версії. Хто не хвилюється, коли чує про версію 3.0.0? Завдання Вашим завданням буде написати програму / розпорядок / …

21
Виведіть всі рядки
Враховуючи набір букв, виведіть усі рядки з цих літер. (Це зірка Клейна у наборі.) Наприклад, для {'a','b'}струн: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Введення: Непорожня колекція різних літер a..z. Це можуть бути символи або односимвольні рядки. Вихідні дані: Усі рядки з цих літер у будь-якому порядку, …
34 code-golf  string 

13
Невідомі спогади про минулі періоди
Розглянемо просте число р , записується в базі 10. пам'яті з р визначається як число різних простих чисел строго менше р , які містяться в якості подстрок р . Виклик Давши невід'ємне ціле число n як вхід, знайдіть найменший простий p такий, щоб p мав пам'ять n . Тобто знайдіть …

30
Дублікат і перемикач корпусу
Мета полягає в тому, що, взявши рядок як вхідний, дублювати кожну латинську букву і "перемикати" її регістр (тобто великі регістри стають малими літерами і навпаки). Приклади входів та виходів: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! …
34 code-golf  string 

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