Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

15
Довільна інтервальна лінійка
Створіть програму, яка займає довжину та список інтервалів та виводить лінійку такої довжини з довшими кліщами для кожного інтервалу, використовуючи символи малювання рядків ┌ ┬ ┐ │ ╵ Перший рядок виводу повинен починатися галочкою на 0 з ┌і закінчуватися галочкою на довжину з ┐, ┬використовуючи для кожного символу між ними. …

8
Вибухові числа
пісочниця (видалено) Давайте визначимо матрицю 9s як: N= ⎡⎣⎢999999999⎤⎦⎥N=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Давайте визначимо число, що вибухає, як число в положенні (x,y)(x,y)(x,y) яке можна розкласти на рівні цілі числа між усіма суміжними сусідами (включаючи себе), і абсолютне значення кожної частини більше 0. З попередньої матриці давайте підірвати число …
25 code-golf  matrix 

16
Сума матриць, що не перекриваються
Сума матриць, що не перекриваються З огляду на k масиви довжини n , виведіть максимальну можливу суму, використовуючи один елемент з кожного масиву, таким чином, щоб жоден два елементи не були з одного індексу. Гарантоване, що k <= n. Вхідні дані Непорожній список непустих масивів цілих чисел. Вихідні дані Ціле …

30
Як кажуть програмісти: Прагніть бути лінивим
Історія Ви бачили цю публікацію з 9гаг ? Можливо, у вас з’явилося відчуття складати власні речення. Але потім ти розумієш, що за півгодини ти можеш просто розіграти сценарій, і ніколи не будеш мати справу з цим. Подання Ваша програма отримає рядок введення, яку вона поверне із доданими лапками, як пояснено …
25 code-golf  string 

14
Як засмучує мій фільм?
У моїх батьків є прилад для домашнього кінотеатру. Пульт дистанційного керування є надзвичайно важким для навігації в меню вправо. Більшість часу це не працює, але коли він робить, рухається вправо неймовірно швидко. Це, очевидно, засмучує, але найбільше засмучує, коли ви хочете ввести назву фільму, яка вимагає навігації по клавіатурі, яка …
25 code-golf  string 

30
Намалюйте кілька розширюваних стрілок
Ця задача полягає у друкуванні серії зростаючих стрілок мистецтва ASCII. Я опишу візерунок словами, але може бути простіше подивитися, як виглядає початок цієї серії: > < -> <- --> <-- ---> <--- ----> <---- -----> <----- ------> <------ ... Стрілка довжиною n містить головку стрілки ( <або >) та n-1тире …

28
Зробіть мені наслідком
Фон Для цього виклику «метанаслідок» буде визначений як послідовність чисел, де збільшуватимуться не тільки самі числа, але й приріст, а приріст збільшуватиметься із збільшенням значення тощо. Наприклад, мета-наслідок 3 рівня розпочнеться як: 1 2 4 8 15 26 42 64 93 130 176 тому що: 1 2 3 4 5 …

25
Виявити ідеальні пари
Будемо мати функцію яка займає рядок і видаляє всі пари суміжних однакових символів. Наприкладfff f( a b b b a c c ) = a b af(abbbacc)=abaf(a\color{red}{bb}ba\color{red}{cc}) = aba Зауважте, що коли дві пари перекриваються, ми видаляємо лише одну з них. Ми будемо називати рядок ідеально парним, якщо повторне застосування …

19
Запам’ятайте вовелез!
Вхідні дані Рядок символів для друку ASCII, наприклад: This is an example string. Вихідні дані До кожного приголосного ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz), за яким не йде голосний ( AEIOUaeiou), додайте перед ним останній голосний, малий. Приголосні перед першою голосною залишаються як є : Thisi isi ana examapale seterinigi. Тестові справи AN EXAMPLE …
25 code-golf  string 

30
IP-адреса чи ні?
Ваш мережевий інструмент сканування дратує вимогливість щодо введення даних і негайно виходить з ладу, якщо ви подаєте йому адресу IPv4, яка містить неправильні символи або неправильно відформатована. IPv4-адреса - це 32-розрядна числова адреса, записана у вигляді чотирьох чисел, розділених періодами. Кожне число може бути від нуля до 255 . Нам …

20
Програма ідентифікації форми
Ваше завдання - створити програму, яка визначає форму вводу. Форми, які слід ідентифікувати, можуть мати будь-яку з наведених нижче форм. Майдан Щоб бути ідентифікованим як квадрат, джерело повинно мати рядки однакової довжини та таку ж кількість рядків, що й символи на рядок (символи нового рядка виключені). Необов'язковий останній новий рядок …

29
Замініть мене на суму моїх циклічних наступників!
Я маю для вас простий виклик цього разу. Враховуючи масив додатних цілих чисел A (або еквівалент у вашій мові), замініть кожен запис A i сумою наступних елементів A i A , повертаючись назад з початку, якщо не вистачає елементів. Як завжди, ви можете змагатись на будь- якій мові програмування і …

30
Давайте створимо мозаїку з цифрами
Виклик З огляду на позитивне ціле число , повторити кожен з його цифр кількість разів , відповідне його становищу в . Іншими словами, кожну цифру слід повторити разів (для кожного , 1-індексується), створюючи таким чином нове число:NNNг1, д2, д3, ⋯ , dнг1,г2,г3,⋯,гнd_1, d_2, d_3, \cdots, d_nNNNгкгкd_kккk1 ≤ k ≤ n1≤к≤н1\le …

25
Гольф A Пантези, що відповідають алгоритму
Вам дадуть рядок s. Гарантується, що рядок має рівні і принаймні один [s і ]s. Також гарантується збалансованість кронштейнів. Рядок може містити й інші символи. Мета - вивести / повернути список кортежів або список списків, що містять індекси кожного [та ]пари. Примітка: Рядок індексується нулем. Приклад: !^45sdfd[hello world[[djfut]%%357]sr[jf]s][srtdg][]повинен повернутися [(8, …

30
Нульовий підрахунок
Напишіть програму або функцію, яка при заданому n ≥ 1 повертає кількість розчинів до ± 1 ± 2 ± 3 ± ... ± n = 0. Для n = 6 немає розв’язків, тому відповідь - 0. Для n = 4 є два рішення, тому відповідь - 2 (два рішення - …

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