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

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

23
Симпатичні поліноми друку
Вступ Люди - чудовий вид, але ми можемо бути дуже незручними для розуміння іноді - особливо для комп'ютерів. Зокрема, нам здається, що ми хочемо писати поліноми в дуже складній формі з наче довільними правилами. Яку найкоротшу програму ви можете написати, щоб правильно відформатувати поліном, використовуючи ці правила? Виклик Вхідні дані …

30
Дуже довга Терза Ріма
Опис Виведіть схему римування для дуже довгої Терза-Рими. Вхідні дані Немає. Вихідні дані ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY Правила Ви можете вибрати між розділеннями строф пробілами або новими рядками, так …

22
Сховати голку в копиці сіна (копи)
Це частина виклику копів та грабіжників . Ідіть сюди за грабіжниками. Виклик копів Ви повинні написати програму або функцію на обраній вами мові, яка виводить рядок Haystack. Однак повинно бути можливість видалити деяку підмножину символів із вашої програми (не упорядковуючи решту), так що результуюча рядок також є дійсною програмою на …

23
Виведіть прем'єр-клас Троїцького залу
Виходячи з цього питання Math.SE ; номер скопійований з цієї відповіді . Номер , звичайно, з відеофільмів Numberphile , звичайно. Ваше завдання - вивести таке 1350-розрядне просте число: 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888111111111111111111111111888888111111111111111111111111888888111111811111111118111111888888111118811111111118811111888888111188811111111118881111888888111188811111111118881111888888111888811111111118888111888888111888881111111188888111888888111888888111111888888111888888111888888888888888888111888888111888888888888888888111888888111888888888888888888111888888811188888888888888881118888188811188888888888888881118881188881118888888888888811188881118888111888888888888111888811111888811118888888811118888111111188881111111111111188881111111118888111111111111888811111111111888811111111118888111111111111188881111111188881111111111111118888811118888811111111111111111888881188888111111111111111111118888888811111111111111111111111888888111111111111111111111111118811111111111111111111111111111111111111111111062100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 Ви можете необов'язково включати нові рядки у висновок. Правила Це колгогоров-складність , тому ніякого введення немає. Ваша програма повинна закінчитися протягом …

26
Складання квадратних слів
Змагання Ваше завдання - створити програму, яка приймає будь-який заданий рядок і виводить вхід у форматі квадрата. Порожні рядки повинні повертати порожній рядок. Приклади З огляду на вхід: golf Ваша програма повинна виводити: golf o l l o flog Вхід: 123 Вихід: 123 2 2 321 Вхід: a Вихід: a …

30
Чи є це число факторіальним?
Завдання З огляду на натуральне число як вхідне, ваше завдання полягає в тому, щоб вивести значення "truthy" або "falsey" виходячи з того, чи є вхідним фактором будь-якого натурального числа. Ви можете припустити, що вхідне число завжди буде знаходитись у діапазоні чисел, підтримуваних вашою мовою, але ви не повинні зловживати нативними …

22
Поверніть мені 22,5 трояндою
Дано рядок, що є одним із напрямків на 16-кратній компасній троянді виведіть два напрямки, які безпосередньо примикають до напрямку введення, за годинниковою стрілкою. Зокрема, вам потрібно обробити ці (і лише ці) пари введення / виводу: Input Output N NNW NNE NNE N NE NE NNE ENE ENE NE E E …

30
Вихідні номери до 2 ^ n-1, "відсортовані"
Візьміть натуральне число n як вхідне, а вихідне (деякі з) десяткових чисел, які можна створити за допомогою n біт, упорядковано таким чином: Спочатку перелічіть усі числа, які можна створити лише одним 1, а решта 0у двійковому поданні (відсортовано), потім усі числа, які можна створити з двома поспіль 1 , рештою …

30
Ваша власна інструкція «за»
Ваша власна інструкція "за" Припустимо, що у вас є наступний вклад: a, b, c, d Введення може бути в одному рядку, використовуючи будь-який формат "a / b / c / d" або "a, b, c, d" тощо. Ви також можете мати 4 входи. Ви повинні кодувати таку поведінку (псевдокод тут): …
38 code-golf 

30
Не дай мені п’ять!
Питання: Вам будуть дані початкові та кінцеві цілі числа послідовності, і ви повинні повернути кількість цілих чисел у ній, які не містять цифри 5. Стартові та кінцеві номери повинні бути включені! Приклади: 1,9 → 1,2,3,4,6,7,8,9 → Результат 8 4,17 → 4,6,7,8,9,10,11,12,13,14,16,17 → Результат 12 50,60 → 60 → Результат 1 …
38 code-golf  math 

14
Знову і введіть список слів
Ось як повернути назад і повторно ввести один рядок в інший: Почніть з першого рядка. Видаліть символи в кінці, поки результат не буде префіксом другого рядка. (Це може зайняти 0 кроків.) Додайте символи в кінці, поки результат не дорівнює другому рядку. (Це може також зробити 0 кроків.) Наприклад, шлях від …
38 code-golf  string 

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

13
Нульова сума покриттів
Вступ Розглянемо не порожній список L цілих чисел. З нульовою сумою зріз з L являє собою безперервну підпослідовність L , сума яких дорівнює 0. Наприклад, [1, -3, 2] є нульовою сумою зріз [-2, 4, 1, -3, 2, 2 , -1, -1] , але [2, 2] це не (тому що це …

30
Це збалансоване число?
Число врівноважується, якщо сума цифр на кожній половині числа дорівнює, значить: 1423збалансована, тому що 1+4 = 2+3так: 42615тому що 4+2=1+5. Зауважте, що середня цифра не входить в обидві сторони (або входить з обох сторін), якщо є непарна кількість цифр. Виклик: Візьміть як вхідне ціле число і виведіть триєдне значення, якщо …
38 code-golf  number 

30
Знайдіть найбільшу кількість, яка прилягає до нуля
Виклик: Візьміть вектор / список цілих чисел як вхідні дані та виведіть найбільше число, що прилягає до нуля. Технічні умови: Як завжди, необов'язковий формат введення та виведення Ви можете припустити, що буде хоча б один нуль і хоча б один ненульовий елемент. Тестові приклади: 1 4 3 6 0 3 …
38 code-golf  number 

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