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

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

30
Ти можеш перевершити мене? (Розділ грабіжників)
Розділ розбійників Розділ копів можна знайти тут . Виклик Ваше завдання - перевершити подання копів однією мовою та тією ж версією (наприклад, Python 3.5 ≠ Python 3.4 , тому це не дозволено). Подача перевершується, коли довжина в байтах коротша, ніж початкове подання. Для того, щоб зламати подання, вам потрібно лише …

19
Мій пиріг був розбитий?
Напишіть програму або функцію, яка містить непорожній список натуральних чисел. Ви можете припустити, що він введений у прийнятному зручному форматі, наприклад, "1 2 3 4"або [1, 2, 3, 4]. Цифри у вхідному списку представляють фрагменти повної діаграми пирога, де розмір кожного шматочка пропорційний його відповідній кількості, а всі скибочки розташовані …
43 code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

18
Універсальний Spooky Meme Translator
Вступ Виявляється, прибульці люблять меми так само, як і ми. У кожної чужорідної раси, з якою ми стикалися до цього часу, є своя версія 2spooky4me(див . Наступне питання ) та еквівалентна, хоча з деякою варіацією. Мешканці планети CUTE1f не можуть впоратися з великою кількістю спокусів, тому їх кращим спокусом є …

10
Зігзагіфікуйте матрицю
У рамках свого алгоритму стиснення стандарт JPEG розгортає матрицю у вектор уздовж антидіагоналів змінного напрямку: Ваше завдання - взяти матрицю (не обов'язково квадратну) і повернути її в розкрученому вигляді. Як приклад: [1 2 3 4 5 6 7 8 9 1 2 3] повинні врожаї [1, 2, 5, 9, 6, …

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

30
Побудуйте матрицю ідентичності
Завдання дуже просте. З урахуванням цілого введення nвиведіть n x nматрицю ідентичності Матриця ідентичності - це матриця, що має 1від верхнього лівого до нижнього правого краю. Ви напишете програму або функцію, яка повертає або виводить створену матрицю ідентичності. Вихідним може бути двовимірний масив або числа, розділені пробілами / вкладками та …

9
Виклик пісочного годинника
Пісочний годинник Цей пісочний годинник має 60 «пісків часу», і він повністю заповнює кожну камеру. Годинник - 19 символів завширшки і 13 символів у висоту. Кожна камера має 5 рядів піску, а в центрі є ряд, який може вмістити 1 пісок. У верхньому ряді вміщується 17 пісків, у наступному - …

3
Код, який керує грою життя на собі
Напишіть два прямокутні блоки коду, кожен w символів шириною та h висоти символів, які реалізують «Гра життя» Конвея, коли вони розташовані в сітці. ( w і h можуть бути будь-якими натуральними числами) Наприклад, двома кодовими блоками можуть бути: ( w = 3, h = 2, не фактичний код) XX| --+ …

30
Справжня струнка тінь
Виконайте наступне в якомога менше байтах: I'm Slim Shady. Yes, I'm the real Shady. All you other Slim Shadys are just imitating. So, won't the real Slim Shady please stand up? Please stand up. Please stand up. Наступні п’ять слів повинні з'являтися ТОЧНО ВІД КАШУ : I'm Slim Shady real …

30
Розтягніть ASCII ВС
Написати програму, яка приймає (через STDIN / командний рядок) невід'ємне ціле число N. Коли N дорівнює 0, програма повинна надрукувати O(це велика величина О, не нуль). Коли N дорівнює 1, ваша програма повинна надрукувати \|/ -O- /|\ Коли N дорівнює 2, ваша програма повинна надрукувати \ | / \|/ --O-- …

30
ETAOIN SHRDLU гольф
Короткий і солодкий опис виклику: Виходячи з ETAOIN SHRDLU , ваше завдання полягає в тому, щоб написати найкоротшу програму або функцію будь-якою мовою, яка видає 26 літер англійського алфавіту, виходячи з їх частоти на вводі. Дійсно довга, суха та ретельна специфікація: Ваша програма / функція отримає як вхідний рядок тексту, …
43 code-golf  string 

28
Швидкий, дешевий і хороший - виберіть будь-які два
Як програмісти, ми всі знаємо приказку: "Ви можете мати це швидко і добре, але це не буде дешево, ви можете його дешево і добре, але це не буде швидко, або ви можете швидко і дешево , але це не буде добре ". Для цього завдання ви реалізуєте уявний інструмент налаштування …

30
Відтворювати звук, будь-який звук [закрито]
Ваша програма повинна змусити комп'ютер видавати звук, будь-який звук. Найкоротший код виграє, не пізніше ніж через 10 днів після першої правильної відповіді. Якщо буде нічия, виграє той, хто подається швидше. Програма повинна працювати на розумному, не надто рідкісному персональному комп’ютері. Відкривання спливаючого вікна, вікна повідомлень тощо (наприклад, на веб-сторінці) не …
43 code-golf 

30
Визначте функцію f такою, що f (f (n)) = -n для всіх ненульових цілих чисел n
Цей виклик надихнув блог, який я часто програмував. Ознайомтесь з оригінальною публікацією тут: Головоломка з програмуванням Виклик Визначте таку функцію f:Q->Q, що f(f(n)) = -nдля всіх ненульових цілих чисел n, а де Qнабір раціональних чисел. Деталі Якою б мовою ви не надали перевагу, будь ласка, визначте одну функцію чи програму, …

21
Одне кільце, щоб правити ними всі. Один рядок, щоб їх містити всі
Завдання: Виведіть рядок, який містить кожне додатне ціле число строго нижче 1000. Очевидною відповіддю було б об'єднати кожен з них, і це створило б струну з 2890 символів (спасибі манатурка), щоб уникнути такого простого відповіді, довжина рядка повинна бути менше 1500 символів. Ось простий код Java, який видає Рядок 1200 …

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