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

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

30
Простіше спілкування означає швидше кодування означає менше кодерів означає…
Мій батько, який був справді хорошим APLer і навчив мене всім основ APL (та багато іншого), помер у цей день, п'ять років тому. Готуючись до 50 років APL , я знайшов цей патентний лист (перекладений для зручності тих, хто не читає датську мову) для рукописного логотипу. Це пояснює головну причину …

30
Співвідношення великих літер до малих літер
У цьому виклику ви та ваші друзі обговорюєте питання про те, який варіант краще, малі чи малі літери? Щоб це дізнатися, ви пишете програму, щоб зробити це за вас. Оскільки esolangs лякає ваших друзів, а багатослівний код вас лякає, ваш код повинен бути якомога коротшим. Приклади PrOgRaMiNgPuZzLeS & CoDe GoLf …
28 code-golf  string 

12
Перегортаючи млинці
У сортуванні млинців єдиною дозволеною операцією є повернення елементів деякого префіксу послідовності. Або придумайте стопку млинців: ми вставляємо десь у стопку шпатель і перевертаємо всі млинці над шпателем. Наприклад, послідовність 6 5 4 1 2 3можна сортувати, спочатку прогортаючи перші 6елементи (всю послідовність), даючи проміжний результат 3 2 1 4 …

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

13
Зробіть мені мінімальну магічну суму
Тримання цього виклику недовго. Вам надано 4 числа: p1, p2, p3 та p4. Магічна сума чисел визначається так: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Ви можете змінювати лише одне з наведених вище цілих значень (p1, p2, p3 або p4). …

13
Дійсна оцінка бадмінтону?
Вступ: Я побачив, що зараз існує лише одна проблема, пов’язана з бадмінтоном . Оскільки я сам граю в бадмінтон (останні 13 років), я подумав, що додам деякі проблеми, пов'язані з бадмінтоном. Ось перший: Виклик: Введення: Два цілих числа Вихід: Один з трьох різних та унікальних результатів на ваш власний вибір. …

16
Остерігайтеся матричного торнадо!
Матричний торнадо такий же, як і будь-який інший смерч: він складається з речей, що обертаються навколо центру. У цьому випадку елементи матриці замість повітря. Ось приклад матричного торнадо: Спочатку почнемо з розбиття матриці на квадратні кільця, кожен розділ складається з елементів, що знаходяться далі від межі на однаковій відстані. Ці …
27 code-golf  matrix 

30
Виведіть список музичних нот
Це завдання просте: Напишіть програму чи функцію, яка виводить список усіх музичних нот (використовуючи англійські імена нот) від A до G♯. На всіх нотах без імені, що складаються з однієї літери (тобто чорних нот на музичній клавіатурі), має бути надруковано їхнє ім’я двічі, один раз, як різка ноти, один раз …

15
Координати самовизначення
Напишіть програму або функцію, яка за заданим цілим числом nпобудує масив з nрозмірами nдовжини, де кожен елемент є ідентифікатором власних координат. Тобто, починаючи з одного масиву, заповнюйте його nмасивами, де кожен з них містить nбільше масивів, аж до глибини n-1. Елементи найглибших масивів - це координати, що описують, де вони …
27 code-golf 

30
Перерахуйте кожну серію однакових чисел на місці
Подаючи список суворопозитивних цілих чисел, пройдіть кожне окреме число і замініть усі його входження послідовними індексами (нульовими або одним на основі) нового ряду. Приклади []→ []/[] [42]→ [0]/[1] [7,7,7]→ [0,1,2]/[1,2,3] [10,20,30]→ [0,0,0]/[1,1,1] [5,12,10,12,12,10]→ [0,0,0,1,2,1]/[1,1,1,2,3,2] [2,7,1,8,2,8,1,8,2,8]→ [0,0,0,0,1,1,1,2,2,3]/[1,1,1,1,2,2,2,3,3,4] [3,1,4,1,5,9,2,6,5,3,5,9]→ [0,0,0,1,0,0,0,0,1,1,2,1]/[1,1,1,2,1,1,1,1,2,2,3,2]

24
Встановлення часу
Уявіть наступний цілодобовий годинник, який можна керувати клавішами зі стрілками: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Натискання стрілки вгору двічі ( ↑↑) збільшить введений на даний момент годин: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Натискання стрілки вправо ( →) фокусує інший вхід. ┌──┐ ╔══╗ │02│:║00║ └──┘ ╚══╝ HH …
27 code-golf  date 

20
Перетворити на цифри Сучжоу
Цифри Сучжоу (蘇州 碼子; також 花 碼) - це китайські десяткові цифри: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Вони в значній мірі працюють як арабські цифри, за винятком випадків, коли до набору є …

8
Жадібний різак
Нещодавно iBug отримав довгу планку з композитних, але цінних матеріалів. Планка настільки довга, що iBug не може легко продати її за кредити, тому він хоче скоротити її. Пруток виготовлений з таких крихких і магічних матеріалів, що, якщо частина зламана, всі частини бруска, виготовлені з того ж матеріалу, теж зламаються, що …
27 code-golf  string 

27
Проаналізуйте цілочислове значення C ++ 14
Згідно з http://en.cppreference.com/w/cpp/language/integer_literal , цілі літерали складаються з десяткових / шестигранних / восьмеричних / двійкових літералів та необов'язкового цілого суфікса, що, очевидно, зовсім непотрібно, витрачає дорогоцінні байти і є не використовується в цьому виклику. Десяткова буквальна є a non-zero decimal digit (1, 2, 3, 4, 5, 6, 7, 8, 9), …

9
Згорнути антистринг
У цьому виклику вам буде надано алфавітний рядок як вхідний текст. Ми визначимо "анти-рядок" даного входу як рядок із регістром усіх перетворених літер. Наприклад AaBbbUy -> aAbBBuY Вам слід написати програму, яка приймає рядок як вхідний і шукає найдовшу суміжну підрядку, антиструповий рядок якої також є суміжною підрядкою. Дві підрядки …

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