Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

19
Різна кількість, однакова вага
Фон Вага Хеммінга цілого числа є число одиниць в його довічним поданні. Для цього виклику цілі числа представлені 32 бітами, і вони не підписані. Виклик З огляду на ціле число від 0 до 2 ^ 32-1 (не включаючи), виведіть інше ціле число в межах одного діапазону, а також з однаковою …

30
Найменший кратний запуск 9 з наступним необов'язковим запуском 0
З огляду на додатне ціле число, знайдіть його найменший кратне додатне ціле число, яке є пробігом 9, а потім необов'язковий запуск 0. Іншими словами, знайдіть його найменше множинне додатне ціле число, яке узгоджується з регулярним виразом /^9+0*$/. Наприклад, якщо дане додатне ціле число дорівнює 2, то повертаємо 90, оскільки 90 …

19
Обчисліть двійкову розділену суму слова
Візьміть рядок, sщо містить вхідні символи ASCII для друку, і виведіть його "двійкову розділену суму". Потрібно пояснення? Як ви отримуєте двійкову суму розбиття? Ми будемо використовувати рядок A4як приклад у наступному поясненні. Перетворіть символи у двійкові, трактуючи кожну букву як 7-бітний символ ASCII A -> ASCII 65 -> 1000001 4 …

30
Динамічно створюйте коробки
Змагання: Намалюйте прямокутник полів ASCII: [] Правила: Займає введення ширини та висоти Ви можете припустити, що обидва ці числа Потрібно створити рядок із символами нового рядка, \ n Приклади: 2, 2: [][] [][] 2, 3: [][] [][] [][] Виграє найменше байт.

30
Чи відповідає n-й знак n-му від останнього char?
Натхненний Чи відповідає старт кінці Отримавши рядок sі ціле число n, вихід A truthy / falsey, чи повинні nй символ в sдорівнює n-го від кінцевого напівкоксу в s. Вхідні дані Непорожній рядок і ціле число. Можна використовувати індексацію на основі 0 або індексацію на основі 1. Ціле число гарантовано є …
22 code-golf  string 

10
Брайлів - якщо рядок
І ні, це не є перекладом тексту перекладу ASCII на шрифт шрифтом . У Unicode є 2 8 = 256 моделей Брайля . (Під «Брайлем» я маю на увазі восьмиклітинні) Ш, чекай. Скільки символів ASCII було там? 2 7 = 128? Ну тоді давайте перетворимо ASCII на шрифт Брайля, тому …

12
Зворотне і додайте виродження
Вступ Зворотне і додавання так само просто, як це звучить, візьміть nі додайте його до його цифр у зворотному порядку. (наприклад, 234 + 432 = 666). Якщо ви неодноразово застосовуєте цей процес, деякі цифри в кінцевому підсумку перейдуть до простого числа, а деякі ніколи не досягнуть простого числа. Приклад На …

11
Давайте зробимо деяку арифметику локації!
Зі статті Вікіпедії : Арифметична локація (лат. Arithmeticæ localis) - це додаткова (не позиційна) двійкова система числення, яку Джон Нап'є досліджував як техніку обчислень у своєму трактаті «Рабдологія» (1617), як символічно, так і на шаховій дошці. Що? Локальні цифри - це спосіб написання чисел за допомогою букв алфавіту. Бінарні позначення …

12
Розділіть і розділіть і завоюйте
Іноді, коли я складно намагаюся підрахувати будь-яке число, яке спливе перед мною¹, через деякий час я розумію, що це простіше, ніж я думав. Візьмемо 2156для прикладу: мені врешті-решт здається, що обидва 21і 56є кратними 7, і так, безумовно 2156 = 21 x 100 + 56, також є кратним 7. Ваше …

30
Поміняйте паритет
Завдання Давши додатне ціле число n, вивести, n+1якщо nнепарне, а вихід, n-1якщо nпарне. Вхідні дані Позитивне ціле число. Ви можете припустити, що ціле число знаходиться в межах можливості обробки мови. Вихідні дані Позитивне ціле число, вказане вище. Тестові шафи input output 1 2 2 1 3 4 4 3 5 …
22 code-golf  number 

20
Знайдіть відповідність першої дужки
Це було одним із низки викликів, що спричинили день народження Брейн-Флак. Дізнайтеся більше тут . Виклик Для цієї задачі вашою метою буде знайти найпершу пару відповідних дужок у повністю збіганій дужці ()[]{}<>дужок. Щоб запозичити визначення DJMcMayhem повністю відповідного рядка: Для цього виклику, «дужка» представляє собою будь-яка з цих символів: ()[]{}<>. …

16
Витягніть RGB-канал зображення
З огляду на зображення, або як вхідні дані (можливо, у триплетах RGB), або з ім'ям файлу як вхідним (ви можете припустити, що зображення має конкретне ім'я файлу, можливо, без розширення), виведіть зображення, що представляє єдиний кольоровий канал зображення. Ви також візьмете інший вхід, який представляє, який канал вивести. Вхід може …

14
Безпека в цифрах
Напишіть програму, щоб визначити, чи має періодична послідовність додатних цілих чисел властивість, що для кожного цілого числа, nщо виникає в послідовності, nміж двома послідовними входженнями ніколи не буває більше, ніж інших цілих чисел n. Наприклад, 2, 3, 5, 2, 3, 6, 2, 3, 5, 2, 3, 6, ...чи має це …

30
Отримайте випадкове n-розрядне число з різними цифрами і спочатку не 0
Я прочитав це запитання і подумав, що це приємно викличе. Завдання Дайте вхід 0<n<10генерувати випадкове число з рівно n цифр перший не a 0 так f(n)>10**(n-1)-1 виразні цифри Критерії виграшу Це код-гольф, тому виграє найкоротший код. Випадкові Я маю на увазі рівномірно розподілений випадковий характер. Отже, з точки зору програми, …
22 code-golf  number  random  grid  game  king-of-the-hill  javascript  code-golf  arithmetic  statistics  code-golf  math  code-golf  math  code-golf  string  palindrome  code-golf  string  interactive  code-golf  quine  polyglot  code-golf  string  stack-exchange-api  code-golf  number-theory  decision-problem  code-golf  tips  code-golf  string  internet  code-golf  graphical-output  image-processing  fractal  code-golf  ascii-art  geometry  hexagonal-grid  code-golf  string  restricted-source  hello-world  code-golf  game  code-golf  cipher  code-golf  permutations  cops-and-robbers  permutations  cops-and-robbers  code-golf  internet  stack-exchange-api  code-golf  ascii-art  random  code-golf  tips  code-golf  ascii-art  code-golf  code-golf  kolmogorov-complexity  code-golf  string  unicode  code-golf  number  sequence  primes  palindrome  code-golf  game  decision-problem  code-golf  math  geometry  code-golf  graphical-output  interactive  code-golf  set-partitions  code-golf  number  arithmetic  restricted-source  code-golf  decision-problem  python  recursion  code-golf  ascii-art  code-golf  source-layout  code-golf  function  recursion  functional-programming  code-golf  game  combinatorics  permutations  code-golf  string  file-system  code-golf  string  hashing  code-golf  stack-exchange-api  code-golf  string  code-golf  math  number  arithmetic  polyglot 

12
Простий код завдання для гольфу: Шаблони персонажів!
У цьому виклику ви отримуєте рядок як вхід, що містить рядок X, Y і Z, наприклад. "XYZZ". X, Y і Z являють собою конкретний символ. Потім цей зразок порівнюється з другим введенням рядка. Якщо візерунок існує як підряд у другому вході, поверніть True, інакше, поверніть False. Після виявлення шаблону у …
22 code-golf 

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