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

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

30
Кодуйте шифр алфавіту
Враховуючи рядок, що містить лише малі літери, кодуйте цей рядок за допомогою шифру алфавіту. Для кодування за допомогою шифру алфавіту (я буду використовувати приклад hello): Спочатку перетворіть кожну букву в рядку в число залежно від її положення в алфавіті ( a= 1, b= 2тощо) Приклад:8 5 12 12 15 Прокладіть …

15
Закінчення вкладок проти космічної війни
Закінчення вкладок проти космічної війни Таким чином, відбулася велика дискусія щодо того, чи використовувати вкладки чи пробіли для відступу / форматування коду. Чи можете ви допомогти університету вирішити суперечку, перейшовши на неймовірно божевільний унікальний метод форматування. Ваше завдання - написати повну програму або функцію, яка розширює всі вкладки на чотири …

30
24 та 12 годин
Напишіть програму або функцію без вводу, який друкує або повертає цей рядок 24-годинний і 12-годинний час: 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00 2:00pm 15:00 3:00pm 16:00 4:00pm …

19
Гольф струнний твістер
Як закручуються струни Алгоритм скручування дуже простий. Кожен стовпець зміщується вниз за своїм індексом (col 0 рухається вниз 0, col 1 рухається 1, ...). Зсув стовпчика завершується до верху Це працює так: aaaa bbbb cccc Стає: a ba cba ---- cba cb c З усім під лінією, що загортається до …
24 code-golf  string 

30
Складання абревіатури
Об'єктивна Ваша мета - зробити програму, яка перетворює вхід на її абревіатуру. У вашому введенні гарантується лише літери та пробіли. Вхід матиме рівно один пробіл між словами. Ви повинні вивести абревіатуру введеного. Правила Ваш код не може бути чутливим до регістру (наприклад , fooі Fooте ж саме) Ваш код повинен …
24 code-golf  string 

1
Прямокутні кронштейни реверсу
Кожен програміст знає, що прямокутники - □це дійсно весело. Щоб посилити цю забаву, ці милі та нечіткі діаграми можна перетворити на групи переплетених дужок. Цей виклик є зворотним моїм попереднім . Скажімо, у вас є така група замикаючих прямокутників так: +------------+ | | +--+-+ +----+-+ | | | | | …

12
Кішка-доповнення
Завдання Напишіть повну програму, яка виводить (для STDOUT або найближчої альтернативи) довільний рядок тексту, довжиною не більше 64 символів. Досить просто, правда? Ну, ось ось улов: Ви не можете використовувати жодних символів, які були присутні у висновку попередньої відповіді. Правильно, жоден з них. Таким чином, ви намагаєтесь бути останньою відповіддю …


30
Замініть, видаліть і повторіть
Вступ Давайте спостерігатимемо наступний рядок: ABCDEFGHIJKLMNOP Якщо ми поміняємо місцями кінці рядка , такими: ABCDEFGHIJKLMNOP ^^ ^^ Ми отримуємо такий результат: BACDEFGHIJKLMNPO Після цього видаляємо кінці рядка, які в цьому випадку є Bі O. Результат: ACDEFGHIJKLMNP Якщо ми повторимо процес, ми отримаємо такий список: N Result 2 ADEFGHIJKLMP 3 AEFGHIJKLP …
24 code-golf  string 

12
ASCII Персонаж Jumble
Напишіть програму, яка приймає за свій вхід рядок, що складається з символів для друку (ASCII 20-7E) та цілого числа nв [2,16] і виконує наступні зміни в рядку. Кожен символ у рядку перетворюється у його ASCII-код (приклади, наведені у шістнадцятковій формі, хоча база 10 також прийнятна). Коди ASCII перетворюються на базові …

11
Замініть рядок самим собою!
Замініть рядок самим собою Ваша мета - замінити рядок самим собою, замінивши кожен символ у початковій рядку на той, що передує, починаючи з першого символу та обертаючись навколо. Ось кілька прикладів, щоб показати, що я маю на увазі: 1-й приклад: Input: program Output: apgopra How: Program -> mrogram (replace p …
24 code-golf  string 

3
Понеділок Міні-Гольф №5: <s> Не </s> НЕ намагайся це зробити вдома
Понеділок Міні-Гольф: Серія коротких питань із кодом про гольф , розміщена (сподіваємось!) Щопонеділка. Іноді люди втомлюються життєвими правилами: "не робіть цього", "ви не можете цього зробити", "ми не дозволимо вам це зробити". Це може здатися обмежувальним часом! Але раз у раз добре повеселитися, тож давайте напишемо якийсь код, щоб змінити …
24 code-golf  string 

30
Знайдіть центр
Давши рядок символів ASCII, виведіть символ, який знаходиться посередині. Якщо середнього символу немає (коли рядок має рівну довжину), виведіть символ ASCII, порядковий розмір якого є середнім значенням двох центральних символів. Якщо рядок порожній, слід вивести порожній рядок. Тестові приклади: 12345 =&gt; 3 Hello =&gt; l Hiya =&gt; q (empty input) …
24 code-golf  string 

9
Роздрукуйте всі 3 на 3 міцні квадрати
Міцний квадрат (подібний до магічного квадрата ) - це розташування цілих чисел 1 до N 2 на сітці N по N таким чином, що кожна підгрупа 2 на 2 має однакову суму. Наприклад, для N = 3 один міцний квадрат - це 1 5 3 9 8 7 4 2 …
24 code-golf  number  arithmetic  number-theory  grid  code-golf  binary  code-golf  popularity-contest  code-golf  chemistry  code-golf  code-golf  date  code-golf  quine  chess  code-golf  hexadecimal  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  math  date  code-golf  typography  code-golf  string  code-golf  string  code-golf  code-golf  math  arithmetic  array-manipulation  grid  code-golf  puzzle-solver  code-golf  music  audio  code-golf  decision-problem  code-golf  geometry  code-golf  number  bitwise  code-golf  string  metagolf  hexagonal-grid  code-golf  string  code-golf  sorting  popularity-contest  code-golf  game  sequence  base-conversion  binary  code-golf  decision-problem  graph-theory  natural-language  code-golf  math  parsing  optimized-output  code-golf  array-manipulation  code-golf  graphical-output  image-processing  tiling  code-golf  graph-theory  path-finding  chess  code-golf  code-golf  balanced-string  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  statistics  code-golf  chemistry 

16
Понеділок міні-гольф №3: відстань на Анаграмі
Понеділок Міні-Гольф: Серія коротких викликів з гольф-кодом , що публікуються (сподіваємось!) Щопонеділка. (Вибачте, що це трохи пізно.) Я впевнений, що більшість з вас чули про відстань Левенштейна , алгоритм обчислення відстані між двома струнами. Ну, цей виклик полягає у впровадженні аналогічного алгоритму мого власного винаходу *, який називається відстань анаграми …
24 code-golf  string 

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