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

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

3
Найвищий периметр полиомино
Це код гольфу. Переможець - дійсний код з найменшою кількістю байтів. Виклик Давши входи M і N , ширину і висоту прямокутної сітки квадратів, вивести багатокутник, який задовольняє наступному: Краї багатокутника складаються лише з квадратних ребер: діагональних ребер немає - всі вертикальні або горизонтальні. У полігоні немає дірок: кожен квадрат …
14 code-golf  grid 

14
Вкажіть FuzzyFinder
Натхненний цим посиланням, я знайшов на Reddit . FuzzyFinder - це особливість багатьох текстових редакторів. Коли ви починаєте вводити шлях до файлу S, FuzzyFinder починає і показує всі файли в поточному каталозі, що містять введений рядок, відсортований за позицією Sу файлі. Ваше завдання - реалізувати нечіткий пошук. Це повинна бути …
14 code-golf 

1
Заплануйте чотиристоронній зупинку
Купа машин вишикується у 4-х сторонній знак зупинки в очікуванні продовження. Усі плутаються щодо того, хто рухається далі, хто прямує і т. Д. Явно неоптимальний. Ваше завдання полягає в оптимальному плануванні руху руху на знаку зупинки. Ви отримуєте в якості 4 рядків запитів повороту, по одному для кожного з чотирьох …
14 code-golf 

4
Упаковка шматочків деревини
Є два шматки дерева. Обидва складаються з прямого тіла і деяких зайвих блоків нижче корпусу. Приклад шматка з додатковими блоками в (0-індексованих) позиціях 0,4,7,9,10: XXXXXXXXXXX X X X XX Елемент може бути представлений у вигляді 01двійкової послідовності із iсимволом th, що показує, чи є блок у цьому iположенні. Верхній приклад …

5
Визначте розміри обертового прямокутника
Цей фрагмент стека малює в'язаний білий прямокутник на чорному тлі із заданими параметрами для його розмірів, положення, кута та розмірів сітки: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' type='text' value='0'> y:<input id='y' type='text' value='0'> …

1
З'єднання прогалин із шматочками тетрісу
Вам слід написати програму або функцію, яка надала список блоків тетрису як вихідні виходи або повертає найбільший зазор між двома точками на тому ж рівні висоти, з якими можуть з'єднуватися шматки. 7 типів тетрісу: Ми будемо позначати ці фрагменти літерами I, J, L, O, S, T і Z відповідно, посилаючись …
14 code-golf  tetris 

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

12
Розділити як число, з'єднати як рядок, повторити
Розглянемо процес: Беручи невід’ємне ціле число Н. напр 27. Розбивши їх на цілі числа N - floor(N/2)та floor(N/2)(«більша» та «менша» половина) та записуючи їх у такому порядку. наприклад 27стає 14 13. Вилучення місця для приєднання цілих чисел до нового, набагато більшого цілого числа. наприклад 14 13стає 1413. Повторюючи кроки 2 …

1
Проблема дванадцяти монет
Фон Проблема дванадцяти монет - це класична головоломка, яка зазвичай використовується на співбесідах. Вперше головоломка з’явилася в 1945 році і була поставлена ​​моїм дідом мого діда, коли він попросив одружитися з моєю матір’ю! У головоломці дванадцять монет, одна з яких або важча, або легша за інші (ви не знаєте, яка). …

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

13
Найбільші та найменші значення зв'язаних цілих чисел
Ця проблема пов'язана із п’ятьма проблемами програмування, які кожен інженер-програміст повинен мати можливість вирішити менше ніж за одну годину, що саме по собі є цікавим для читання. Перші кілька проблем тривіальні, але четверта може бути трохи цікавішою. Давши список цілих чисел, розділених єдиним пробілом на стандартному вході, роздрукуйте найбільші та …
14 code-golf  number 

6
Помилки округлення поза контролем
Фон Вас нещодавно найняла невелика бухгалтерія. Світ бухгалтерського обліку для вас дещо чужий, тому ви не впевнені, чи дотримуєтесь ви всіх професійних рекомендацій. Зокрема, ви не знаєте, коли вам слід обійти всі ці цифри і в якому напрямку, тож більшу частину часу ви просто крилате його і сподіваєтесь на краще. …

4
Намалюйте випадкову прогулянку з косою рисою
Напишіть програму або функцію, яка приймає додатне ціле число N (через stdin / командний рядок / функцію arg) і друкує або повертає рядкове зображення двовимірного випадкового ходу довжиною N кроків, виведених з косих рядків : / \(плюс пробіли та нові рядки для інтервалу). 2D-випадкова хода починається від початку нескінченної цілої …

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

7
Обв’язка сіткою 2 ^ N на 2 ^ N сіткою L-образних тромінів
Коли учнів вперше навчають про доказову техніку математичної індукції , поширеним прикладом є проблема обв’язки сітки 2 N × 2 N Ґ -подібними тром’янами , залишаючи порожнім один заздалегідь заданий простір. (N - деяке невід’ємне ціле число.) Я залишу вас перейти доказ, якщо ви цього ще не знаєте. Є багато …

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