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

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

30
Виявити MS Windows
Виклик Створіть програму, яка повертає просте значення при запуску в Microsoft Windows (для простоти ми будемо дотримуватися Windows 7, 8.1 та 10) та значення фальси при запуску в будь-якій іншій операційній системі (OSX, FreeBSD, Linux). Правила Код, який не запускається / компілюється на платформі, не враховується як значення фальси. Критерії …

30
Привіт Світ 0,0!
джерело: Ділберт, 8 вересня 1992 року Я сподіваюся додати новий поворот у класичному "Hello World!" програма. Кодуйте програму, яка виводить Hello World!без: Літерали для рядків / символів Числа (будь-яка база) Попередньо вбудовані функції, які повертають "Hello World!" RegEx літерали За винятком "O" † і 0. † "O" з великої літери, …

5
Розпізнайте сайти обміну стеками за їх значком
Провівши деякий час на обміні стеками, я можу розпізнати більшість сайтів у питаннях гарячої мережі за їх маленькою піктограмою (що також є їхнім фавіконом ), але, звичайно, не всі з них. Давайте напишемо програму, яка може! Ви повинні написати код, який визначає сайт, з урахуванням одного з (наразі) 132 фаворитів, …

30
N (e (s (t))) рядок
Щоб "функціонувати гніздо" рядка, необхідно: Трактуйте перший символ як функцію, а наступні символи - як аргументи цієї функції. Наприклад, якщо рядок введення був Hello, то першим кроком буде: H(ello) Потім повторіть цей самий крок для кожної підрядки. Таким чином ми отримуємо: H(ello) H(e(llo)) H(e(l(lo))) H(e(l(l(o)))) Ваше завдання - написати програму …

15
Прогруз і Кольф
Ви коли-небудь захоплювались створенням класних хештегів Twitter, таких як #brexit або #brangelina ? цей гольф для вас. Напишіть програму, яка приймає два рядки A & B як вхідні та об'єднує їх відповідно до наступного алгоритму: нехай nбуде кількість груп голосних в А (наприклад, britainмає 2 групи голосних: iв положенні 3 …
76 code-golf 

24
Найкоротший код для кидання SIGILL
Фон У нас вже є завдання щодо кидання SIGSEGV , так чому б не виклик кидання SIGILL? Що таке SIGILL? SIGILL - це сигнал про незаконну інструкцію процесору, що трапляється дуже рідко. Дія за замовчуванням після отримання SIGILL - це припинення програми та запис основного дампа. Ідентифікатор сигналу SIGILL становить …
76 code-golf 


30
Роздрукуйте цей алмаз
Це питання поширюється як вірус у моєму кабінеті. Існує досить багато підходів: Роздрукуйте наступне: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Відповіді набираються символами, на яких менше символів.

30
Копи та грабіжники: реверс-гольф Regex
Примітка . Цей виклик закрито. Будь-які подані поліцейськими подані не приймаються до відповіді. Це потрібно для того, щоб ніхто в майбутньому не міг опублікувати дуже простий підсумок, який залишається нерозкритим, тому що ніхто більше не зацікавлений у виклику. Виклик копів Ви повинні написати короткий затуманений регулярний вираз, що відповідає такій …

16
Створіть несправний браузер XKCD
Виклик Враховуючи кількість коміксу XKCD, виведіть текст заголовка цього коміксу (текст миші). Однак програма повинна видавати помилку, коли даються цифри 859або 404. Правила Дане число завжди буде існуючим коміксом (крім 404). Ваша програма не повинна видавати помилки для будь-яких інших номерів, ніж 859або 404. Для довідки, комічного 404не існує і …

30
Код Джонні Код, Код!
Батько рок-н-ролу Чак Беррі сьогодні сумно помер. Розглянемо хор його знаменитої пісні " Джонні Б. Гуд ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Є й інші способи , які були прописані, але вищезазначене буде служити …
75 code-golf  string 

30
Кількість “a” s та “b” s має бути рівним. Ви придбали комп'ютер?
У популярній (і найважливішій) книзі з інформатики «Вступ до формальних мов та автоматів » Пітера Лінца часто зазначається така формальна мова: головним чином через те, що цю мову не можна обробити автоматами з кінцевим станом. Цей вираз означає "Мова L складається з усіх рядків 'a', за якими 'b', в яких …

30
Найкоротша програма, яка видає помилку StackOverflow [закрита]
Напишіть програму, яка видає помилку StackOverflow або еквівалент мовою, що використовується. Наприклад, у java програма повинна кидатись java.lang.StackOverflowError. Вам не дозволяється визначати функцію, яка викликає себе або новий клас (крім тієї, що містить mainjava). Він повинен використовувати класи вибраної мови програмування. І вона не повинна викидати помилку явно.
75 code-golf 


6
Твердий код гольфу: Регекс для подільності на 7
Matthias Goergens має 25 604 символи (вниз від початкових 63,993 символів), щоб відповідати числам, що поділяються на 7, але це включає багато пуху: зайві дужки, розподіл ( xx|xy|yx|yyа не [xy]{2}) та інші проблеми, хоча я впевнений, що Новий старт буде корисним для економії місця. Наскільки мало це можна зробити? Дозволено …

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