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

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

30
Це не ракетна наука
Напишіть програму або функцію, яка виконує однорядковий рядок. Ви можете припустити, що він містить лише друкований ASCII . Роздрукуйте або поверніть рядок арт-ракети ASCII, наприклад | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV з вхідним рядком, написаним зверху вниз на фюзеляжі. У цьому випадку вхід був Earth. Висота …

3
Мислення поза коробкою - чи я це роблю правильно?
Я постійно чую, що мислення поза рамками - мета, яку варто досягти, але як я можу сказати, чи успішно це роблю? Для вирішення цієї дилеми я вже написав перекладач Brainwave-ASCII, який теоретично повинен давати результати # +------------+ # | thinking | # | | # +------------+ # # або # …

13
Роздрукувати слово годинник
Оскільки я побачив перший кілька років тому, я завжди був підкорений такому слову годинник, де час насправді прописано словами, засвіченими чи не змістовними реченнями. Текст, відображений на цьому годиннику, наступний. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO THREE ONE FOUR FIVE SIX SEVEN EIGHT NINE TEN …
59 code-golf  string  date 

30
Порахуйте сліди правди
Натхненний моїм дорогим другом і колегою і на згадку про нього, Ден Баронет , 1956 - 2016. RIP Він знайшов найкоротше можливе рішення APL для цього завдання: Завдання Враховуючи булевий список, підрахуйте кількість значень правди, що відривається. Приклади випадків {} → 0 {0} → 0 {1} → 1 {0, 1, …

13
Побудуйте пісковик
Абелева купа пісок , для наших цілей, є нескінченною сіткою з цілими координатами, спочатку порожній пісок. Після кожної секунди кладеться зерно піску на (0,0). Кожного разу, коли сітка-клітина містить 4 і більше зерен піску, вона розсипає по одному зерну піску кожному з чотирьох своїх сусідів одночасно. Сусідами (x, y) є …

23
Найкоротший незмінний регулярний вираз
Ваша місія полягає в тому, щоб записати найкоротший правильний регулярний вираз, який не може відповідати жодна строка, включений порожній рядок. Подання повинні мати таку форму ("буквальне позначення"): /pattern/optional-flags Найкоротший переможець виграє. Розмір регулярного вираження рахується в символах. (включаючи косої риси та прапорці) Поясніть, будь ласка, як працює ваш regexp (якщо …

30
Знайдіть найгладше число
Ваше завдання полягає в тому, щоб знайти найгладше число в заданому діапазоні. Іншими словами, знайдіть число, найбільший простий коефіцієнт якого найменший. Гладкий номер один , чий найбільший простий множник малий. Числа цього типу корисні для алгоритму швидкого перетворення Фур'є, криптоаналізу та інших застосувань. Наприклад, у діапазоні 5, 6, 7, 8, …

20
Копайте прикордонну траншею
Передумови: Занадто багато нелегальних іммігрантів з Бландії перетинають кордон до Астана. Імператор Астану доручив вам викопати траншею, щоб уникнути їх, і Бландія повинна оплатити витрати. Оскільки всі друкарки були розкриті до тих пір, поки траншея не буде влаштована, ваш код повинен бути якомога коротшим. * Завдання: Давши двовимірну карту кордону …

30
Визначте колір шахового квадрата
Ваше завдання - написати програму, яка виводить кольори заданого квадрата з шахової дошки. Ось як виглядає шахова дошка: Видно, що квадрат a1 темний, а h1 - світлий квадрат. Вашій програмі потрібно вивести darkабо light, якщо їй дано квадрат. Деякі приклади: STDIN: b1 STDOUT: light STDIN: g6 STDOUT: light STDIN: d4 …
59 code-golf  chess 

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

30
Качка, качка, гуска!
Пам’ятаєте дитячу гру «Качка, Качка, Гуска» ? Немає? Я також ні. Змагання Надрукуйте слово «качка» на окремих рядках невизначена кількість разів. Роздрукуйте слово «гуска». Ваша програма закінчується. Правила Спроба грати в найменші байти. Качка повинна бути хоча б однією. У кінці списку має бути рівно одна гуска. На кожному рядку …
58 code-golf  random 

9
Чи захищена моя в'язниця?
Ваш виклик дає вклад у тюремну розкладку, щоб визначити, чи може хтось із в'язнів врятуватися. Вхідні дані Вхідні дані можуть бути в будь-якому зручному форматі , такі як рядок, масив, масив масивів і т.д. Вхідний буде складатися з трьох символів, в даному випадку #, Pі в просторі. Вхід не обов'язково …

30
Чи число бінарне-важке?
Ціле число є бінарним важким, якщо його двійкове представлення містить більше 1s, ніж 0s, ігноруючи провідні нулі. Наприклад, 1 є бінарним важким, так як його бінарне представлення є простим 1, проте 4 не є бінарним важким, як його двійкове представлення 100. У випадку зрівноваження (наприклад, 2, з двійковим поданням 10), …

18
Граф, як Чак Норіс
Як відомо , Чак Норіс рахував до нескінченності. Двічі Крім того , Чак Норіс може зараховувати до нескінченності назад. Крім того, хоча можливо менш відомий, Чак Норіс може трохи розмовляти іспанською мовою на додаток до англійської. Змагання Напишіть програму (або функцію), яку можна запустити двома різними мовами. На одній мові …

25
Невимовні номери Кантора
Невимовне число - це число, яке ділиться на сім або має сім як одну з його цифр. Дитяча гра - це підрахунок пропуску невимовних чисел 1 2 3 4 5 6 ( ) 8 9 10 11 12 13 ( ) 15 16 ( ) 18 ... Варіант гри Кантора …

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