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

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

4
Варіант криптографічної квінти
Створіть програму, яка друкує суму MD5 свого джерела у вигляді: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Ніякого обману - ви не можете просто прочитати вихідний файл і обчислити його суму. Програма не повинна читати жодної зовнішньої інформації. Звичайно, ви можете використовувати бібліотеку MD5, доступну для вашої мови.

7
Статистика обернених інженерів
Вступ Враховуючи набір відсотків вибору у опитуванні, обчисліть мінімальну кількість виборців, яка повинна бути в опитуванні, щоб створити цю статистику. Приклад: Який ваш улюблений улюбленець? Пес: 44.4% Кіт: 44.4% Миша: 11.1% Результат: 9(мінімально можлива кількість виборців) Технічні характеристики Ось вимоги до вашої програми / функції: Вам надається масив відсоткових значень …

9
Назвіть руку покеру
Назвіть руку покеру Давши п'ять карт, виведіть назву руки в покер, яка буде однією з: High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush Якщо ви сумніваєтесь, зверніться до правил за адресою http://en.wikipedia.org/wiki/List_of_poker_hands . Вхідні дані 5 …
22 code-golf  game 

5
Заповнення озер, 2D
Одновимірна варіант цього завдання було досить легко, так що тут складніше 2D версія. Ви отримуєте двовимірний масив висот суші на стандартному вході, і ви повинні зрозуміти, де будуть утворюватися озера, коли буде дощ. Карта висоти - це просто прямокутний масив чисел 0-9, включно. 8888888888 5664303498 6485322898 5675373666 7875555787 Ви повинні …

30
Програма, яка видаляє себе
Якщо використовується компільована мова, програма повинна видалити компільований виконуваний файл (але не потрібно видаляти вихідний файл). Якщо використовується інтерпретована мова, програма повинна видалити вихідний файл. Моя вступна пропозиція: Пітон (29 символів) import os;os.remove(__file__) Редагувати: щоб запобігти таким рішенням, як rm -rf / , програма не повинна видаляти нічого, крім виконуваного …

4
ASCII анімована сцена снігу
Напишіть найкоротшу програму, щоб перетворити будь-який твір мистецтва ASCII в анімовану снігову сцену, яка починає формуватися із снігу, що падає ( приклад JavaScript без гольфу востаннє оновлений 2011-12-19). Специфікація вводу : Ваша програма повинна приймати довільні комбінації пробілів, зірочок та нових рядків. Вхід буде містити не більше 23 рядків і …

11
Хороші раціональні наближення пі
Напишіть програму, яка виводить усі хороші раціональні наближення pi з знаменником <1000000, збільшуючи порядок знаменника. a/bє "хорошим раціональним наближенням" pi, якщо воно ближче до pi, ніж будь-яке інше раціональне з знаменником не більше b. Вихід повинен мати 167 рядків, і починати і закінчувати так: 3/1 13/4 16/5 19/6 22/7 179/57 …

10
Meta Golf Challenge
У цьому виклику ви повинні вирішити це завдання. Конкурс закінчився! Перевірте кінець питання Технічні характеристики: Напишіть найменший код (Будь-яка мова *). Оцінка відповіді - це сума: Довжина коду без пробілів . Кількість відповідей на тій самій мові у квадраті. Довжина назви найбільшої мови на конкурсі мінус довжина вашої мови. Поточні …

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

13
Мистецтво Ленґтона ASCII мистецтво.
Намалюйте шлях мурашника Лангтона . Опис Квадрати на площині пофарбовані по-різному або чорним, або білим. Ми довільно ототожнюємо один квадрат як "мурашник". Мураха може подорожувати в будь-якому з чотирьох кардинальних напрямків на кожному кроці. Мураха рухається за наведеними нижче правилами: На білому квадраті поверніть на 90 ° праворуч, переверніть колір …

18
Кріс Пайн "Глуха бабуся"
Я наставник у RubyLearning, і однією з вправ, яку ми надаємо нашим студентам, є вправа "Глуха бабуся" з книги Кріса Пайна " Навчись програмувати ". Ось опис: Напишіть програму глухих бабусь. Що б ви не сказали бабусі (що б ви не набрали), вона повинна відповісти: "Ага ?! Говоріть, синку!", Якщо …
22 code-golf  string 

30
Найкоротша реалізація набору потужності
Визначення проблеми Роздрукуйте живлення даного набору. Наприклад: [1, 2, 3] => [[], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]] Кожен елемент повинен бути надрукований на окремому рядку, тому приклад, що наведено вище, буде надрукований як: [] [1] [2] ... [1, 2, 3] Приклад коду (в …

28
Остання ненульова цифра n!
Враховуючи ціле число 1 ≤ N ≤ 1,000,000 як вихід, виведіть останню ненульову цифру N! , де ! є факторіальним (добуток усіх чисел від 1 до N включно). Це послідовність OEIS A008904 . Програму потрібно закінчити протягом 10 секунд на розумній машині для будь-якого дійсного введення. Випробування 1 => 1 …

3
Мета-боулінг гольф
Ваше завдання - створити найкоротшу програму (A), яка виводить іншу програму (B) з найбільш унікальними байтами, яка в свою чергу виводить оригінальну програму (A). По суті, ви займаєтеся гольфуванням однієї половини пари програм «Уроборос» (він же періодична ітераційна квітка), а іншу половину - боулінг. А і В можуть бути різними …

12
Це був справді день Канади?
1 липня - день Канади (так, Канада)! Або це? Здається, що сторінка Вікіпедії на цей день має багато вмісту, пов’язаного з Канадою, але чи є ще один день, який є більш канадським? Ваше завдання - написати програму або функцію, яка приймає дату (місяць і день) як вхід і повертає або …

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