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

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

13
Поставте планер!
Це: є планер . У грі життя Конвея планер - відомий зразок, який швидко проходить по всій дошці. Для сьогоднішнього виклику ми маємо намалювати дошку ASCII Art Game of Life та розмістити на ній планер. Рада, з якої ми починаємо: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| …

15
Розширена машина правди
Багато людей знають, що таке машина істини в програмуванні. Але настав час, коли ми розіб'ємо речі. Представляємо, розширену машину правди! Машина розширеної істини приймає дві речі як вхідні дані, ціле число nта непорожній рядок s. Він виводить s nрази за допомогою додаткового пробільного пробілу. Однак, якщо nдорівнює 0, ви повинні …

1
Безпечний для обертання квін
Напишіть належну квочку , кожне обертання якої є власною лайкою. Наприклад, якщо ваш вихідний код abcdef, то: abcdef виведе abcdef bcdefa виведе bcdefa cdefab виведе cdefab defabc виведе defabc efabcd виведе efabcd fabcde виведе fabcde Поворот "робиться шляхом розбиття струни на дві частини та зміни їх порядку" . Оцінка балів …

1
Згладьте КУБУ
Ви коли-небудь дивитесь на 3D форми і думаєте, що у нас є 2 багато виміру. Тож давайте зробимо 3D в 1D! (Бачите, що я там зробив?) Завдання З огляду на двовимірне подання куба (макет нижче), розрівняйте його в єдиний рядок на основі покажчиків. КУБА Це компонування куба, заповненого no-ops ( …

12
Немає такого поняття, як безкоштовний обід
... чи є? Ваше завдання - проаналізувати мій рахунок на обід, який містить базову ціну, підказки, знижки, купони та додаткові послуги та дізнатися, чи був мій обід 0 доларів чи менше . Якщо це вхід: 12.34 15 tip 25 discount 1.5 extra 2 coupon Тоді вихід може бути false. Ось …

9
Скоротіть абсолютний шлях
Іноді довгий абсолютний шлях, наприклад, параметр командного рядка до інструмента Linux, може бути скорочений, використовуючи поточну робочу директорію в якості посилання: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff У цьому виклику слід створити функцію або програму, яка отримує два параметри: Абсолютний шлях, використовуючи формат …

20
Позбудьтеся пробілів у порожніх рядках
А, ще одне моє егоїстичне використання цього Стек . Будучи власником Chromebook, я часто користуюся програмою Ace IDE - редактора, який використовується Cloud9. У ньому є безліч інструментів для боротьби із зайвим пробілом, але, зокрема, не вистачає одного: очищення порожніх рядків. Ваша місія сьогодні полягає в тому, щоб отримати дані …

10
Зміна знаків, циклічне відображення та дисплей із мінімальним накладом
Вхід: Два цілих числа: одне від’ємне, одне додатне. Вихід: На першому рядку виведіть найнижчий до найвищого. У другому рядку ми видалили найвищі та найнижчі числа та змінили всі підписи . У третьому рядку ми знову видалили найвищі та найнижчі числа та знову змінили всі індивідуальні числа. і т. д. (Приклад …

5
Скручувальні вироки
Правила Програма повинна отримати рядок / масив слів у якості введення. Для кожного слова в рядку / масиві воно буде реконструювати слово, переймаючи символи по черзі з передньої та задньої частини слова. 12345 678 9 -> 15243 687 9. Потім вони будуть переставляти слова по черзі між найранішим та останнім …

5
Quote-Safe Quines
Ваше завдання просте: написати програму (або функцію), яка не займається введенням та виводить (або повертає) свій вихідний код. Проблема полягає в тому, що коли програма завернута "quotes"(символ Unicode 34), вона знову повинна вивести свій (зараз цитований) вихідний код. Діють стандартні правила для ласощів. Це код-гольф , тому найкоротша програма (в …

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

2
Впорядкування рядків, що перекриваються
(Натхненний, малюючи на сухій дошці стирання) Виклик: Давши рядок введення, що містить символи, які представляють різні кольори маркерів сухого стирання на білій дошці, виведіть порядок, у якому вони були намальовані, від першого до останнього. Вхід: Рядок, що містить кольори маркерів із сухим стиранням, представлені алфавітними літерами (верхні букви відрізняються від …
17 code-golf  string 

6
Це емоджи?
Я працював над цим додатком для iOS останнім часом, і я зіткнувся з (досить легко вирішуваною) проблемою: як визначити, чи є моя рядок лише з емоджи? Ну, це твоя робота сьогодні! Вхідні дані Рядок. Якщо наявність символів Unicode для вас проблематично, ви можете використовувати інший розумний формат. Будь ласка, вкажіть, …

25
Каталог товарів
Ця проблема пов'язана з розділенням рядка, що представляє ідентифікатор продукту, на три компоненти. Перша частина складається з верхньої та нижньої літер довільної довжини, що представляє склад. Друга частина - цифри, що представляють номер товару. Ця частина також має довільну довжину. Остання частина - класифікатори за розміром та кольором, і ця …
17 code-golf  string 

3
Найменша відстань Хеммінга до паліндрому, що містить підрядок
Це був натхненний тепер видалені CS.SE питання . Завдання Враховуючи два непусті вхідні рядки A і B, виведіть найменшу відстань від A до паліндром, який містить B як підрядку. Відстань визначається кількістю заміни символів ( відстань Хеммінга ). Обмеження Розумний вхід: паліндром існує. Це означає | А | ≥ | …

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