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

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

20
Розгорнути експоненцію
З урахуванням двох цілих чисел, більших за одне, A і B, виведіть чотири математичні вирази в цьому порядку: Простий вираз A ^ B (A до сили B). наприклад, якщо A = 2 і B = 3 2^3,. Розширення A ^ B з точки зору багаторазового множення А. напр 2*2*2. Розширення …

30
Алфавіт алмаз
Ви бачили дивовижне трикутник алфавіту , помсту трикутника алфавіту, а тепер настав час помсти помсти алфавітному трикутнику! Представляємо ... АЛЬФАБЕТНИЙ ДИАМАНТ! Ваше завдання - вивести саме цей текст, малі / великі регістри не мають значення, хоча нові рядки: bcdefghijklmnopqrstuvwxyzazyxwvutsrqponmlkjihgfedcb cdefghijklmnopqrstuvwxyzabazyxwvutsrqponmlkjihgfedc defghijklmnopqrstuvwxyzabcbazyxwvutsrqponmlkjihgfed efghijklmnopqrstuvwxyzabcdcbazyxwvutsrqponmlkjihgfe fghijklmnopqrstuvwxyzabcdedcbazyxwvutsrqponmlkjihgf ghijklmnopqrstuvwxyzabcdefedcbazyxwvutsrqponmlkjihg hijklmnopqrstuvwxyzabcdefgfedcbazyxwvutsrqponmlkjih ijklmnopqrstuvwxyzabcdefghgfedcbazyxwvutsrqponmlkji jklmnopqrstuvwxyzabcdefghihgfedcbazyxwvutsrqponmlkj klmnopqrstuvwxyzabcdefghijihgfedcbazyxwvutsrqponmlk lmnopqrstuvwxyzabcdefghijkjihgfedcbazyxwvutsrqponml mnopqrstuvwxyzabcdefghijklkjihgfedcbazyxwvutsrqponm …

5
Визнайте лозу
Фон У мене є купа старих і зернистих чорно-білих зображень. Деякі з них зображають виноградні лози, що лазять на стіну, інші - ні, ваше завдання - класифікувати їх для мене. Вхід і вихід Ваш вхід - це прямокутний 2D масив бітів A , поданий у будь-якому зручному форматі. Він не …

9
Декодер собак Canme, професор Шварцман 2000
Вступ Ми - особливо гірки серед нас, які, як правило, є фанатами - всі пам’ятаємо цей старий мультфільм Far Side : Зрозуміло, що професор Шварцман міг довести свої навички програмування лише на трохи більше, перш ніж застосувати свій винахід до використання. Але чи можете ви повторити це самостійно ... використовуючи …
31 code-golf  string 

21
Голова, плечі, коліна і ноги, коліна і пальці ніг
Вступ: Я думаю, що ми всі це знаємо, і це, мабуть, було перекладено різними мовами: дитяча пісня "Голова, плечі, коліна та пальці ніг": Голова, плечі, коліна і ноги, коліна і пальці ніг Голова, плечі, коліна і ноги, коліна і ноги І очі і вуха і рот і ніс Голова, плечі, …

20
Фаро переміщує масив
Faro перетасувати є метод часто використовується магами «Перемішати» колода. Щоб виконати перемикання Faro, спочатку розріжте колоду на 2 рівні половинки, потім ви переплетете дві половини. Наприклад [1 2 3 4 5 6 7 8] Фаро перетасовано є [1 5 2 6 3 7 4 8] Це можна повторити будь-яку кількість …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

11
Створіть аватар "GitHub"
Передумови / опис Примітка. Як зазначає @HelkaHomba, фактичні ідентифікатори GitHub насправді не є випадковими, а ґрунтуються на хеші імені користувача Аватар GitHub за замовчуванням - це зображення 5x5 пікселів. Колір вибирається випадковим чином, а потім випадкові пікселі заповнюються на одній стороні (праворуч або ліворуч, розмір 2x5) за допомогою цього кольору. …

30
В якій базі знаходиться це число?
Ось приємний простий виклик: З огляду на рядок, що представляє число в невідомої базі, визначити мінімально можливу базу , що число може бути в. Рядок буде містити тільки 0-9, a-z. Якщо вам подобається, ви можете взяти великі літери замість малих, але вкажіть це. Ви повинні виводити цю найменшу можливу основу …

9
Між лініями
Днями малюючи на папері з квадратним правилом, я придумав вищеназваний шрифт для цифр. Якщо ви ще цього не помітили, пробіли між наведеними фігурами мають золоте співвідношення 1,618033988749 . У цьому завданні ваше завдання - взяти число в якості введення та надати його точно так, як показано в наведеному вище прикладі. …

30
Повертаємо цілі числа з квадратними цифрами
Вступ та кредит Всі ми знаємо і любимо наші дивовижні правила, щоб перевірити, чи можна ділити число на 11 чи 3, що є лише певною розумною сумою над цифрами числа. Тепер цей виклик піднімає це на новий рівень, вимагаючи від вас обчислити суму цифр, а потім перевірити, чи є результат …
31 code-golf  math 

18
Чи вдарить промінь?
Лазер стріляє прямим променем в одному з чотирьох ортогональних напрямків, позначених символом <>^v. Визначте, чи вдарить він у ціль Oпрямокутної сітки. Кожен із них потрапить (True): ..... ...O. ..... ...^. ..... >O. ... v.... O.... ........... ........... O.........< ........... Вони будуть пропускати (помилково): ...... ...... .^..O. ...... .....> O..... ...... …

30
Це невміле слово?
(Натхненний цим викликом над на Незрозумілі - спойлери для цієї головоломки нижче, тому припиніть читати тут , якщо ви хочете , щоб вирішити цю головоломку на свій власний!) Якщо буква в слові виникає в алфавітному порядку пізніше попередньої літери в слові, ми називаємо це підйомом між двома літерами. Інакше, у …

30
Повільно перетворіть рядок в іншу
Змагання Враховуючи два рядки / масив рядків, виведіть перший рядок повільно скорочуючись і розширюючись назад у другий рядок. Можна припустити, що рядки завжди будуть починатися з того самого символу. Приклад Input: "Test", "Testing" Output: Test Tes Te T Te Tes Test Testi Testin Testing Спочатку виводите перше слово: Test Потім …
31 code-golf  string 

9
Побудуйте кручений "Привіт, світ!"
Ваше завдання досить просте, пишіть програму, яка друкує Hello, world!, що при скручуванні створює програму, яка друкує Twister!. Як закручуються струни Алгоритм скручування дуже простий. Кожен стовпець зміщується вниз за своїм індексом (col 0 рухається вниз 0, col 1 рухається 1, ...). Зсув стовпчика завершується до верху. Це виглядає приблизно …

8
Сортуйте ці рейтинги Джеймса Бонда
Вступ Мій дідусь є фанатом Джеймса Бонда, але він завжди не впевнений у тому, як оцінити своїх улюблених акторів. Як такий, він завжди складає списки, що дуже багато працює. Він попросив мене створити програму, яка полегшить його життя, але я не маю на це часу, я повинен працювати! Тож я …

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