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

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

30
Підсумовуйте числа за стандартними в
Розглянемо потік / файл з одним цілим числом на рядок. Наприклад: 123 5 99 Ваш код повинен виводити суму цих чисел, тобто 227. Формат введення - строго одне ціле число на рядок. Наприклад, ви не можете припустити, що вхід знаходиться в одному рядку як масив цілих чисел. Ви можете взяти …

8
Прокрутіть селектор розміру шрифту Word
Word та кнопки змінюють розмір шрифту відповідно до цих правил:A▲ᴀ▼ Початковий розмір шрифту - 11. Якщо натиснути, коли розмір шрифту дорівнює 1, розмір залишається 1.ᴀ▼ Розмір шрифту змінюється на 1 бал в діапазоні 1 - 12. Розмір шрифту змінюється на 2 бали в діапазоні 12 - 28. Вибір - 28, …

16
Це такий виклик, який байти
Мені потрібно перестати думати про казкові імена Ваше завдання - створити якомога більше фрагментів (програм із вбудованим входом і виходом), функцій або повноцінних програм, які б сортували будь-яку версію цілочисленних масивів вашої мови у порядку зростання, але для кожної програми вам дозволяється лише використовувати символи ASCII (або кодову сторінку вашої …

30
Обчисліть найдовший ряд 1 у цілому двійковому значенні
Мета Враховуючи невід'ємне ціле число, створіть функцію, яка повертає вихідну позицію числа найбільших послідовних 1-х у бінарному значенні цього цілого числа. Коли вам дано вхід 0, поверніться 0. Якщо число має кілька смуг однакової довжини, ви повинні повернути положення останньої смуги. Вхідні дані Ціле число, що перевищує або дорівнює 0. …

30
Перші n числа без послідовних рівних двійкових цифр
Послідовність містить десяткове представлення двійкових чисел вигляду:, 10101...де n-й член має n біт. Послідовність, мабуть, найлегше пояснити, просто показавши зв’язки між двійковим та десятковим поданням чисел: 0 -> 0 1 -> 1 10 -> 2 101 -> 5 1010 -> 10 10101 -> 21 101010 -> 42 Виклик: Візьміть ціле …

6
Оцінка Олімпійського звичайного розмахування лози Тарзана
Олімпійські виноградники-виноградники виконують свою процедуру на стандартних деревах. Зокрема, у стандартного дерева nє вершини 0вгору n-1та по краях, що з'єднують кожну ненульову вершину aз вершиною n % aпід нею. Так, наприклад, Стандартне дерево 5 виглядає так: 3 | 2 4 \ / 1 | 0 оскільки залишок, коли 5 ділиться …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

16
Хто найвищий?
П’ятеро дітей, де двоє не поділяють їх точний розмір, вишикуються в певному порядку. Кожен може порівняти висоту лише зі своїми безпосередніми сусідами. Коли вчитель кричить "підніміть руки, якщо ви найвищий", вони роблять це, якщо вони вищі за своїх сусідів, і вони роблять це одночасно. Якщо тільки один піднімає їх руку, …

30
Це правда? Спитайте желе!
Фон Надихнувшись дуже зручною інтерпретацією матриць "фальшиві / фальсифіковані" матриці Октава (і, на розширення, MATL), Джеллі отримав атом Ȧ ( все в стилі Октави ). Ȧ приймає масив як вхідний і повертає 1, якщо масив не порожній і не містить числа 0 (ціле число, плаваючий чи складний) де-небудь в структурі …

7
Три поліглоти, два періоди-два лайки та одна проблема з кодом-гольф
Створіть програму A таку, що запуск її мовою A створює програму B, а запуск програми A мовою B виробляє програму C. Програма B при запуску мовою B виробляє програму A, а запущена програма B мовою A виробляє програму C. Програма C під час запуску мовою A або мовою B друкує …

2
Побудуйте цифровий годинник у Wireworld
Натхненний цим питанням гри про життя . Wireworld імітує "електрони", що проходять через "дроти", прості розташування яких виробляють типову логічну поведінку воріт. Я закликаю вас створити цифровий годинник в стільниковому автоматі Wireworld. Ваш годинник повинен рахувати вгору з 00:00 до 23:59 звичайним способом або до 11:59 з індикатором AM / …

30
Обчисліть медіану
Виклик Враховуючи непорожній список реальних чисел, обчисліть його медіану. Визначення Медіана обчислюється так: Спочатку сортуйте список, якщо кількість записів непарна , медіана - це значення в центрі відсортованого списку, інакше медіана - це середнє арифметичне з двох значень, найближчих до центру відсортованого списку. Приклади [1,2,3,4,5,6,7,8,9] -> 5 [1,4,3,2] -> 2.5 …

30
Намалюйте пісочний годинник
Знову натхненний завданням програмування 101 ось ще одне завдання. Вхід: Позитивне ціле число n >= 3. (має бути непарним) Вихід: nрядки зірочок, де перший рядок має nзірочки, і кожен новий рядок має дві зірочки менше, ніж рядок раніше. Поки не потрапив 1 зірочку. Звідти кожен новий рядок має дві зірочки …

14
Array Escape - піти звідти
Одного разу ти прокинешся лише для того, щоб потрапити в масив. Ви намагаєтеся просто піти звідти, беручи один індекс на час, але, схоже, є й інші правила: Масив повністю заповнений натуральними числами. Якщо ви опинитесь на індексі n, переходите до індексу array[n], крім: Якщо ви опинитесь на індексі, nякий є …

12
Створіть косу Паскаля
Це тасьма Паскаля: 1 4 15 56 209 780 2911 10864 40545 151316 564719 1 3 11 41 153 571 2131 7953 29681 110771 413403 1542841 1 4 15 56 209 780 2911 10864 40545 151316 564719 Я цілком це придумав. Наскільки у Блейза Паскаля не було коси, і якщо …

5
Italicize ASCII ст
Враховуючи художню картину ASCII, виведіть курсивне зображення ASCII. Щоб виділити курсив мистецтва ASCII: Вставте нульові пробіли перед останнім рядком, один пробіл перед другим-останнім рядком, два пробіли перед третім-останнім рядком тощо. Видаліть зайві провідні пробіли, які, можливо, були створені. Тобто, якщо в кожному рядку є принаймні nпробіли, що передують йому, видаліть …

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