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

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

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

1
Розв’яжіть гру Акордеон
Акордеон - це картка з пасьянсом, яку я нещодавно натрапив, де майже кожен макет вирішується, але неймовірно важко. Ви можете зіграти тут . Правила 52 лицьові картки розміщені лицьовою стороною догори у довільному порядку. З кожним кроком ви замінюєте картку на пізнішу, де дві карти : Поділіться костюм чи номер …

9
Таблиці правди: комп’ютер вашого прадіда
Якщо ви пам’ятаєте ще про шкільні роки, ви могли б пам’ятати, дізнавшись про таблиці правди . Вони здавалися нудними, але вони є основою для логіки і (дехто заперечує) всіх обчислень ... Проблема Ваша місія, якщо ви вирішите її прийняти, це написати програму, функцію або віджет коду, який може вивести таблицю …

3
Наскільки сміливий цей пост?
Преамбула У розмітці Stack Exchange ми використовуємо ** для підкреслення тексту. Наприклад, це відмітка: The **quick brown fox jumps over the lazy** dog. Відображається як: Булки через ледачу собаку. Звичайно, ми використовуємо **, щоб закрити сміливість. Так менше відповіді буде сміливим. Наприклад: The **quick** brown fox jumps over the **lazy** …
13 code-golf  string 

1
Чи можу я зробити цю форму за допомогою блоків, плит та сходів?
Розглянемо прямокутну двовимірну сітку, де кожна комірка може бути порожньою ( .) або повною ( 0). напр ..00.... 0000.... .00000.. 000...00 ..000000 000.00.. Сітка вважається нескінченною, усі комірки поза зображеною областю порожні. Мета - накрити заповнені простори та залишити порожні простори відкритими, використовуючи набір із 7 чітко зафіксованих цеглин, кожен …

7
Префікс обходу дерева
Напишіть програму, яка містить (через stdin чи командний рядок) рядок із рекурсивною формою PREFIX[SUFFIXES] де PREFIX може бути будь-який рядок малих літер (az), включаючи порожній рядок, і SUFFIXESможе бути будь-яка послідовність рядків з рекурсивною формою, PREFIX[SUFFIXES]з'єднаною разом, включаючи порожню послідовність. Створіть із вхідного списку рядки з літери з малих літер, …

21
Пошук значення слів!
Вступ У країні [Вставте тут прохолодне ім’я] люди не купують речі грошима, оскільки у всіх сильна алергія на папір. Вони платять іншим словами! Але як це? Що ж, вони дають кожній літери значення: a=1,b=2,c=3,etc. (З деякими іншими спеціальними правилами, які будуть описані пізніше) У цьому завданні вашим завданням буде обчислити …
13 code-golf  string 

4
Відображайте слова за допомогою 7-сегментного відображення
Моя перша в історії програмування головоломок та коду для гольфу - це семикосовий показ . Ось мій перший виклик, який також базується на 7-сегментному дисплеї. Окрім цифр, я часто думаю про те, які букви я можу відображати за допомогою простого 7-сегментного дисплея. Виявляється, багато літер можуть бути відображені. Насправді всі, …

13
Намалюйте комбінації, які містять до 100
У кожному куті є поле з одноцифровою цифрою: 1|2 --- 3|4 Якщо ми об'єднаємо цифри вздовж рядків зліва направо, отримуємо 12 і 34. Якщо ми об'єднаємо цифри вздовж стовпців зверху вниз, отримаємо 13 і 24. Якщо додати всі ці числа, отримаємо 12 + 34 + 13 + 24 = 83. …
13 code-golf 

30
Мій світяться лампи
Під час руху я розбив лампу. Тепер мені потрібна нова. Ваша робота зробити мені світильник! Я не впевнений, якого розміру я хочу, хоча знаю, що хочу чітко. Ваша програма / функція повинна брати номер вводу та роздрукувати лампу з такою великою кількістю зубців / ударів. Приклади: Вхід:2 Вихід: / - …

22
Підрахунок від 1 до цілого числа ... у двійковій
Вступ: Пам’ятаю, коли я була дитиною, я дістала калькулятор і продовжувала натискати +кнопку, і побачила, як високо я можу рахувати. Зараз я люблю програмувати, і я розробляюсь для iOS. Підрахунок - це основна навичка як для людей, так і для комп'ютерів. Без цього решта математики не обійтися. Це робиться просто, …
13 code-golf 

3
Проаналізуйте великі переміщення
Род модерує карткові ігри між двома гравцями: Джорджем і Тімом. Наразі Тім перетасовує картки. Род підозрює, що Тім намагається обдурити, тому йому потрібна ваша допомога, щоб переконатися, що перетасування справедливе. Тім робить велику перестановку: він вирізає купу карток із нижньої частини колоди, потім вирізає різні частини зверху ворсу на вершину …

7
Металеві засоби високої точності
Фон Ці металеві гроші , починаючи з відомої золотої середини , визначені для будь-якого натурального числа (позитивне ціле число), і кожен з них є ірраціональним константа (вона має нескінченне розширення одноразових десяткову). Для натурального числа , то металеве середнє є коренем квадратного рівняння Коріння завжди є але металеве середнє зазвичай …
13 code-golf 

4
Дуже дивний лічильник слів
ВХОД: Будь-яка рядок, що складається виключно з малих літер через аргумент функції, аргумент командного рядка, STDIN або подібне. ВИХІД: Роздрукуйте або поверніть число, яке буде представляти суму відстаней літер відповідно до наступного показника: Ви берете першу і другу букви і підраховуєте відстань між ними. Відстань визначається компонуванням клавіатури QWERTY, де …

1
дерево мутації mtDNA
Фон: МтДНК - це частина людської ДНК, яка передається від матері дитині і рідко мутує. Оскільки це справедливо для всіх людей, можна створити величезне дерево, яке візуалізує, як усі люди пов’язані один з одним через материнську родину аж до гіпотетичного ЄВРО. Кожна мутація в MtDNA, коли народиться дитина, створює нову …

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