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

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

18
Дати до 100 в датській мові
Роздрукуйте всі числа від 0-100 у потрібному порядку, використовуючи датський спосіб підрахунку Як вони рахують Як і англійська, вони присвятили слова для 0-20, 30, 40 і 100 Замість того, щоб сказати twenty-oneі twenty-two, вони говорять one and twentyіtwo and twenty Починаючи з п'ятдесяти, вони кажуть кратні 10, як n * …

30
Випадкова капіталізація
Завдання Ваше завдання - створити програму або функцію, яка, даючи введення, виводить текст вводу випадковими літерами з великої літери, зберігаючи вже великі літери з великої літери. Кожна комбінація великих літер повинна бути можливою. Наприклад, якщо вхідний сигнал був abc, не повинна бути ненульовий ймовірністю виведення будь-яких з наступних комбінацій: abc, …

28
Це номер Proth?
Номер Proth , названий в честь Франсуа Прот, це число , яке може бути виражено як N = k * 2^n + 1 Де kє непарне додатне ціле число і nє додатне ціле число таким, що 2^n > k. Скористаємося більш конкретним прикладом. Візьміть 3. 3 - число Прота, оскільки …

7
Список версій Python
Python - це найбільш швидко зростаюча основна мова програмування на сьогодні. Це найпопулярніша мова вже третій рік поспіль, тобто розробники, які ще не користуються нею, кажуть, що хочуть її вивчити. [1] Причиною популярності Python є його безліч версій. [потрібна цитата] Насправді існує 116 версій Python, включаючи дві версії розробки. Ваше …

6
COBOL Y2K редукс
У 1990 - х роках, COBOL комп'ютерні інженери розробили спосіб продовжити шість цифр порожнистої дати шляхом перетворення їх в YYYDDDде YYYце year - 1900і DDDє день року [001 to 366]. Ця схема може продовжити максимальну дату до 2899-12-31. У 2898 році інженери почали панікувати, оскільки їхні 900-річні бази кодів зазнали …

30
Послідовні 1-біти збільшуються
Дано шаблон (формат рядка або масиву) Біт: [0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1] Завдання полягає в заміні будь-якої кількості послідовних 1-бітів на послідовність висхідних чисел, починаючи з 1. Вхідні дані Шаблон (може бути отриманий у вигляді рядка або масиву) Приклад: Рядок: 1001011010110101001 Масив: [1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, …

19
Розширення брекета!
Ваше завдання полягає в тому, щоб розширити деякі дужки у вході програми, як показано: Знайдіть рядок s між двома співпадаючими дужками [і ]з однозначною цифрою n після дужки, що закривається. Зніміть дужки. Замініть s себе повтореним n разів. (Якщо n дорівнює 0, просто видаліть s .) Перейдіть до кроку 1, …

19
Знайти всі виразні мережі Гозінта
Ланцюги Гозінта (Натхненний проектом Euler # 606 ) Ланцюг gozinta для n - це послідовність, {1,a,b,...,n}де кожен елемент належним чином ділить наступний. Наприклад, існує вісім різних ланцюжків гозінти на 12: {1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and {1,6,12}. Змагання Напишіть програму або функцію, яка приймає додатне ціле число ( …

17
Інші, ніж Оптимус
Виклик При вхідному цілому число n > 0, вихідному число простих чисел ( другом , ніж n, якщо nсам по собі є простою) , який може бути отриманий шляхом зміни одну цифри в десятковому розкладанні п (без зміни кількості цифр). Приклади Наприклад, n = 2. Змінивши одну цифру в десятковому …

30
Ot wes thi bist uf tomis
Я просто люблю цю просту цигарку, це так весело, читаючи не зовсім зрозумілі для людини слова і заповнюючи прогалини ... Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes thi egi uf fuuloshniss, ot wes thi ipuch uf biloif, …

19
Перекладіть код Морзе на основі тривалості тону
Мета Код Морзе часто представляють як звук. Давши потік бітів, який відображає, чи звук увімкнено чи вимкнено, перекладіть потік на літери та цифри та пробіли. Особливості Потік бітів аналізується на основі довжини повторюваних бітів ON / OFF. 1 біт ON - крапка 3 біта ON - тире 1 біт OFF …
36 code-golf  morse 

22
Основні ASCII Tallies
Альтернативна назва: Розрахуйте свій тюремний вирок на стіні Враховуючи кількість n, випускні фасони згруповані в традиційні 5 на групу і по 50 на ряд. Приклади 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

18
Консонанс чи дисонанс?
З огляду на два назви нот, ви повинні написати програму, яка визначає, чи інтервал, утворений цими двома нотами, є співзвучним чи дисонансним. Вступ У західній музиці є лише 12 "різних" тонів. Їх імена, відсортовані від нижчого до вищого, є наступні: C, C#, D, D#, E, F, F#, G, G#, A, …
36 code-golf  music 

24
Подвійний - це не подвійний час
Виходячи з цього виклику. У ритмічній грі су! , модифікатор складності "Подвійний час" фактично лише збільшує швидкість на 50%. Ваше завдання - написати програму, яка виводить додатне парне ціле число (вище 0), і коли кожен байт / символ (ваш вибір, який) у вихідному коді дублюється, він повинен вивести число, помножене …

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

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