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

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

4
Найкоротша відповідність URL-адреси в JavaScript
Створіть найкоротший регулярний вираз, який приблизно відповідатиме URL-адресі в тексті при запуску в JavaScript Приклад: "some text exampley.com".match(/your regular expression goes here/); Регулярний вираз повинен захопити всі дійсні URL-адреси, які призначені для http та https. не турбуйтеся про те, що вони не відповідають URL-адресам рядків, які насправді не є дійсними …


8
Обчисліть модульну обернену
Враховуючи два додатних числа xі nс x<2^n, запишіть найкоротші можливі функції для обчислення x^-1 mod 2^n. Іншими словами, знайдіть yтаке x*y=1 mod 2^n. Ваша функція повинна виконуватись у розумний час принаймні n=64, тому вичерпний пошук не працюватиме. Якщо обернення не існує, ви повинні якось вказати на те, що викликає абонент …
16 code-golf 

19
Читати кольори по-моєму
У різних системах є різні способи опису кольорів, навіть якщо всі вони говорять у просторі RGBA. Переважний розробник, який знайомий з CSS, може віддати перевагу #RRGGBBAA. Але розробники Android можуть віддавати перевагу #AARRGGBB. Під час обробки формату файлів AAS, #AABBGGRRце потрібно. Це занадто заплутано. Можливо, нам потрібна програма, яка може …

13
Розділіть числа на 0
Нам всім в певний момент життя сказали, що розділити на 0 неможливо. І здебільшого це твердження вірно. Але що робити, якщо був спосіб виконати заборонену операцію? Ласкаво просимо до мого останнього творіння: - bномери. b-числа чимось схожі на уявні числа: основне число, яке бере участь, представляє вираз, який не є …
16 code-golf  math  number 

18
Спрощення чисел
Як, ви не можете згадати 6 або 7-значний номер телефону, який з’явився на екрані телевізора на секунду ?! Використовуючи спеціальну техніку, описану нижче, ви перетворитесь на прогулянкову книгу! Очевидно, що число 402легше запам’ятати, ніж число 110010010, а число 337377легше запам’ятати, ніж число 957472. Це означає, що запам'ятоване число, з одного …

18
Розшифруйте величину змінної довжини
Кількість змінної довжини (також називається VLQ або uintvar) - це спосіб кодування до 28-бітового цілого числа, використовуючи лише стільки байтів, скільки необхідно. Це було використано у форматі файлу MIDI як спосіб мінімізувати розмір певних даних про події. Спосіб роботи досить простий. Як велика-ендіанська серія байтів, найзначніший біт (MSB) кожного байта …

8
Створіть універсальний калькулятор
Натхнення. Зворотний. Оцініть заданий вираз універсального значення. Omnifix - це як інфіксація звичайних математичних позначень, але з додатковими копіями кожного символу, що оточує аргументи. Зовнішні символи займають місце в дужках, тому немає необхідності в додаткових дужках. Ви повинні підтримувати додавання, віднімання, множення, ділення та додатні реальні числа (негативні можна записати …

26
Спробуйте зробити кубик!
Виходячи з цього: Зробіть мені квадрат! Вам потрібно вивести це: #### # # # ### # # # # #### Де "#" замінено на вхід. Якщо ви введете "A", ви повинні отримати AAAA A A A AAA A A A A AAAA Якщо ви введете "&", ви повинні отримати &&&& …

15
Плануйте свої неділі!
Хто не любить влітку в неділю влітку охолоджувати пиво та телевізор, а взимку грати в бадмінтон чи інтим з друзями? Я завжди думаю, що знаючи, скільки днів вам потрібно застудити за місяць, ви добре обізнані і допомагаєте планувати, що ви хочете робити. Будь то сидіти перед ПК та вирішувати проблему …
16 code-golf  date 

1
Намалюйте гліфи Інгресу
В основі визначення місця розташування AR мобільних ігор спосіб життя Ingress гравець може зламати речі , звані порталами, щоб отримати деталі. (Якщо ви зацікавлені в Ingress, ви можете пінгнути мені в чаті для отримання додаткової інформації. Повірте мені, це краще, ніж Покемон. Якщо ви закінчите завантажувати його, не забудьте вибрати …

18
Зробіть мені ковдру!
Я хочу ковдру, яка виглядає так. Кожна смужка переходить, під, над, під. Чи можете ви її надрукувати? \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// //// //// //// //// //// ////\\ ////\\ ////\\ ////\\ ////\\ ////\\ ////\\\\////\\\\////\\\\////\\\\////\\\\////\\\\ \// \\\\// \\\\// \\\\// \\\\// \\\\// \\\ \\ \\\\ \\\\ \\\\ \\\\ \\\\ …

7
Оцініть мінімакс дерево
Аліса і Боб грають у маленьку гру. Спочатку вони малюють дерево з кореневого вузла (позначеного товстою крапкою), без внутрішніх вузлів, з цифрами на листках. Будь-який вузол може мати будь-яку кількість дітей. Ми починаємо в корені, і спочатку граємо - Аліса (А). Вона повинна вибрати одного з поточних дітей вузла. Тоді …

3
Виклик про адвакадо
Натхненний цим . Жодне авокадо не завдало шкоди при створенні цього виклику. Здравствуйте, у мене є виклик, мені потрібна допомога в соку з авокадо, тому мені потрібна програма, яка підкаже, як довго соковити авокадо Дотримуйтесь цього арт-авокадо ASCII: ###### # # # #### # # # p# # ## #### …

1
Які версії Ubuntu підтримуються?
Враховуючи дату введення, ваш запис видасть повний список підтримуваних версій дистрибутива Ubuntu Linux на цю дату. Повний список всіх релізів виглядає наступним чином : Назва версії Код версії Дата виходу Підтримується до 4.10 Бородавка Бородавка 2004-10-20 2006-04-30 5.04 Христий їжак 2005-04-08 2006-10-31 5.10 Breezy Badger 2005-10-13 2007-04-13 6.06 LPS Dapper …
16 code-golf  date 

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