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

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

1
Завантаження JavaScript та SHA-256
Це кодова головоломка з додатком у реальному світі. Деякі поточні веб-переглядачі, якщо ви ввели URL-адресу, схожу data:text/html,<script>alert("hi")</script> виконає даний код JavaScript. Тепер припустимо, у вас була URL-адреса, яка виглядала так (псевдокод): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> Якщо ви надрукували це на візитних картках у вигляді QR-коду , …

9
Поради щодо гольфу в Партії
Windows Batch (CMD), мабуть, найменш підходяща мова для кодового гольфу. Уникайте символів нового рядка . Якщо ви шукаєте найкоротший код у байтах, на відміну від символів, вам захочеться позбутися від усіх непотрібних повернень каретки (символи нового рядка = 2 байти). Ви можете використовувати &операцію для цього, обрізаючи один байт для …
14 code-golf  tips 

2
Запаліть розбійника
Давши дошку, напишіть найкоротшу програму або функцію, щоб відобразити або повернути, які символи видно гравця. Персонаж видно, якщо можливо провести лінію між ним та гравцем, не перетинаючи жодних символів, які блокують зір. Вхід: @представляє позицію гравця. Буде лише одна з них у вході. будь-який символ, який відповідає регексу, [#A-Z]блокує зір. …
14 code-golf 

4
Виділення синтаксису для великого гольфу!
Гольфісти. Разом ми об'єдналися разом, щоб створити стислий, функціонально красивий і гірший, ніж Привид опери від оригінального роману. Настав час повернути красу у світ програмування. З кольором. Таким чином, лаконічно, функціонально красивим є більш потворно, ніж «Привид опери» від оригінального роману. Ми будемо кодувати кольоровий підсвічування синтаксису. У найкоротшій кількості …
14 code-golf  string 

4
Дайте тест з кратним вибором
Я представляю вам тест! Ваш тест - це перевірити. Тест полягає у тестуванні випробуваного з тестами, який дає вам тестер, у короткому обсязі тесту коду. Зокрема, ви дасте тест з декількома варіантами, який ви отримали в якості вхідного даних. У цьому виклику ви повинні взяти такий вклад: 1. Our site …
14 code-golf 

12
Головоломка 3 та 5 літрів
Можливо, ви бачили це у " Die Hard: With a Vengeance" ... Це питання засноване на знаменитій головоломці 3-х і 5-літрових глечиків, але з дещо іншим нахилом. Розмістіть якийсь код, який, даючи ціле число від 1 до 100, дасть вам найшвидші вказівки для вимірювання в бак, відповідну кількість літрів води …

30
Найкоротший метод реалізації теореми Піфагора
Хто не любить теорему піфагора a² + b² = c²? Написати найкоротший метод можна будь-якою мовою, яка набирає значення a і b, і надрукує "Гіпотенуза цього правильного трикутника" + c. Зберігайте c лише до трьох знаків після коми.
14 code-golf 

12
Поради щодо гольфу в MATLAB
Які загальні поради щодо гольфу в MATLAB? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо специфічні для MATLAB (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду на відповідь.
14 code-golf  tips  matlab 

4
Текст текстового тексту
I heva цей wierd текст, де vewols здається ratetod: Я погано написаний текст. Якийсь божевільний хлопець грав із порядком голосних. Будь ласка, виправте мене! Тож мені знадобиться прагром, який може оцінювати веоли (і букву "у", як здається) назад, щоб текст міг бути аґенським. Ouy може choeso lungaega of ouyr chieco …
14 code-golf 

4
Жодного розгалуження, будь ласка
Кожен, хто помірно оптимізує код низького рівня, знає про небезпеку розгалуження, будь то реалізована як оператори if, циклі або select-заяви, можливість помилкового прогнозування гілки - жахлива річ, що витрачає годинник. Прості задачі можна вирішити набагато краще за допомогою простої арифметики, тому давайте це зробимо. Для наведених нижче проблем усі змінні …

9
Мінімальна кількість стрибків
Враховуючи послідовність чисел, знайдіть мінімальну кількість стрибків, щоб перейти зі стартової позиції до кінця та знову повернутися у вихідну позицію. Кожен елемент послідовності позначає максимальну кількість рухів, які можна перемістити з цього положення. У будь-якій позиції ви можете здійснити стрибок максимальними рухами k, де k - значення, збережене в цій …

4
В x86 / x86-64 розгалужуйте по-різному, використовуючи лише видимі видимі ASCII символи в машинному коді
Завдання проста: написати програму, яка розгалужується по-різному на x86 (32-розрядні) та x86-64 (64-бітні), використовуючи лише видимі видимі символи ASCII 0x21 ... 0x7e (пробіл і del не заборонено) в машинному коді . Умовна збірка заборонена. Використання дзвінків API не дозволено. Використання коду в режимі ядра (дзвінок 0) заборонено. Код повинен запускатися, …

10
Створіть аналізатор Twitter
Вступ Ви використовуєте Twitter (давайте робити вигляд, якщо ні), де ви обмежені 140 символами за окремий твіт, яким ви хочете поділитися зі світом. Якщо ви хотіли подати твіт своїм підписникам Адреса Геттісбурга Авраама Лінкольна , то вам потрібно буде розбити текст на кілька фрагментів зі 140 символів, щоб вивести все …
14 code-golf  string 

4
Малювання 3d сіток - платонів
Це основна версія досить складних креслярських 3d-сіток - архімедських твердих тіл . У мене є слабкість до 3d-мереж, які при вирізанні та складенні дозволяють робити 3d фігури з паперу чи картки. Завдання проста: написати найкоротшу програму, яку можна намалювати для 5 твердих тіл Платоніка. На виході має бути файл зображення …

9
Поради щодо гольфу в Postscript?
Як одну з менш популярних мов, важко знайти літературу про авангард поскриптських хакерів. Отже, які відкриття тут зробили гольфісти для використання моделі стека (або інших особливостей) для подолання притаманної багатослівності Postcript?
14 code-golf  tips 

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