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

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

30
Напишіть програму для еластичності рядків
Гарний дієслово там, у заголовку. Написати програму, яка дала рядок введення, "еластизує" цей рядок і виведе результат. Еластизація рядка виконується наступним чином: Перший символ відображається один раз. Другий символ відображається двічі. Третій персонаж показаний тричі тощо. Як бачимо, кількість дублювань певного символу пов'язана з індексом символу на відміну від його …
33 code-golf  string 

30
Консолідуйте масив
Завдання просте: консолідувати масив ints. Консолідація цього масиву складається з наступного: Усі екземпляри 0 потрібно перемістити до кінця масиву. Між ненульовими цілими числами не повинно бути 0. Усі ненульові індекси повинні зберігати свій порядок. Виклик Консолідуйте масив у найменшій кількості байтів. Ви консолідуєте масив випадкової довжини з розміром до максимуму …

30
Допоможіть мені відкрити коробку
У мене є вікно ASCII-art, і мені потрібна програма, щоб відкрити його. Приклади Вхід: ------- | | |_____| Вихід: / / / / / / / | | |_____| Специфікація Перший рядок буде складатися лише з -, принаймні, 3 з них Середні ряди починатимуться з |пробілів, а закінчуватимуться з| Всі …

5
Симулятор тяжкості
Заява Вам дають фотографію з серії кульок, що потрапляють у 2D сітку. Ця сітка оточена непорушними і нерозбиваються стінами, тому вся дія, що міститься в них. Ваше завдання - визначити, яким буде стан сценарію після того, як гравітація виконає все, що працює. Елементи всередині сітки - Підлога, не змінює напрямок …

18
Інша нога Піфагора
Піфагору було підірвано ногу на війні. Це довелося ампутувати, і хоч він ледь не загинув, він прорвався і досяг повного одужання. Тепер, через рік ходіння з милицями, він отримує привілей отримати протезну ногу! Справа, правда, є кілька, які підходять, але які? Завдання З огляду на додатне ціле число як вхід, …
33 code-golf 

30
Відкрийте браузер на http://codegolf.stackexchange.com
Ваше завдання - відкрити вікно браузера браузера за замовчуванням на http://codegolf.stackexchange.com . Ваш код повинен відкривати веб-переглядач і не може покладатися на відкритий. Це код-гольф , тому найкоротша відповідь у байтах виграє.

29
Це код префікса?
В теорії інформації «код префікса» - це словник, де жоден з ключів не є префіксом іншого. Іншими словами, це означає, що жодна з рядків не починається з будь-якої іншої. Наприклад, {"9", "55"}це код префікса, але {"5", "9", "55"}це не так. Найбільша перевага цього полягає в тому, що закодований текст можна …

11
Яку пісню грає?
Натхненний цим xkcd Ти працюєш для Шазама і у них є проект для вас. Деякі клієнти скаржаться на те, що їх додаток займає занадто багато місця на телефоні, тому вони хочуть, щоб ви кодували легку версію програми. На жаль, ваш існуючий код може зрозуміти лише слово "na", і ви повинні …

3
Крихітний Лисп, крихітний перекладач
Програмісти Lisp вихваляються тим, що Lisp - це потужна мова, яку можна створити з дуже невеликого набору примітивних операцій . Давайте зберемо цю ідею на практиці гольф інтерпретатор діалекті називається tinylisp. Специфікація мови У цій специфікації будь-яка умова, результат якої описується як "невизначений", може зробити що завгодно у вашому інтерпретаторі: …

4
Розщеплення ASCII
З огляду на 95 символів для друку в ASCII плюс новий рядок, розділіть його на дві рівні, 48 символьних груп (надалі називаються групами A і група B). Створіть індивідуальне відображення на свій вибір (ви маєте повний розсуд) між двома групами. Іншими словами, Aможе відображатись a, і навпаки, але Aможе також …

14
{Кучеряві номери};
На мові езотеричного програмування Curly, програми складаються виключно з фігурних дужок {}і крапки з комою ;. Незважаючи на цей скромний набір інструментів, у Curly є літерали, які можуть представляти будь-яке невід’ємне ціле число. Формат трохи важко читати незнайомим, тому давайте напишемо якийсь код, щоб зробити перетворення для нас. Формат чисел …

22
Трампу потрібна ваша допомога, щоб зупинити Зірку!
Людина з зірок прийшов на Землю! На щастя, президент США Дональд Трамп має нескінченну загибель. Використовуючи цю мертву, він може вигадати номер, який ви , мер Подунка , повинні використати, щоб визначити, кого слід відправити, щоб зупинити окупанта! Але будьте обережні, ви можете надсилати лише обмежену кількість байтів на звороті …

11
Множення на самомодифікацію
... принаймні для певного визначення поняття "самомодифікація". Завдання У цих проблемах, ваше завдання полягає в тому, щоб написати три рядки A, Bі Cякі задовольняють такі властивості. Рядок Bмає довжину не менше 1. Для кожного n ≥ 0рядка є дійсною програмою (що означає повну програму чи визначення функції) на обраній вами …

3
Програмування блоків тетрісу (буквально)
У грі Тетріс є 7 типів цегли або тетр я minoes , які математично відомі як Tetr про minoes , тому що всі вони зроблені з 4 квадратних сегментів: Назви мають I, J, L, O, S, T і Z, що відповідають їх приблизним формам. Підраховуючи обертання на 90 °, усього …

11
Це питання має свої злети і падіння
Вхід складається з таких символів: ^: Підніміться один v: Спуститися на одну ▲або k: Підніміться два ▼або j: Спустіться два Наприклад, наступний вхід: ^^▲^v▼▲^^v дасть такий вихід: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Послідовності втечі, які переміщують курсор, такі як \e[Bне дозволяються. Ви повинні отримати результат, …

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