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

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

29
Найпоширеніша множина
Не плутати з найменшим загальним кратним . Давши список натуральних чисел з більш ніж одним елементом, поверніть найпоширеніший добуток із двох елементів у масиві. Наприклад, MCM у списку [2,3,4,5,6]є 12, як таблиця продуктів: 2 3 4 5 6 --------------- 2 | # 6 8 10 12 3 | # # …

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

8
Знайдіть кількість одиниць, щоб отримати число за допомогою + і *
Вступ Ваша мета - знайти найменшу кількість одиниць, які потрібно додати або помножити разом, щоб отримати вхідне значення, це A005245 . Вхідні дані Один натуральне число N . Вихідні дані Найменше число тих , які повинні бути додані / множаться , щоб отримати N . Зразок введення 7 Вибірка зразка …

18
Займіться позицією проти довгих ліній кити
або: Побудуйте вертикальну квітку Натхненний зайняти позицію проти довгих ліній . Ваше завдання - побудувати вертикальну квітку з якомога коротшою довжиною лінії. Оцінка балів Найкоротша довжина рядка (без урахування нових рядків) виграє, з критеріями коду-гольфу як безперервного переривання. Довжина рядка визначається як найдовший рядок у вашій програмі, виключаючи символ розриву …

12
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿
Вступ Спробуйте перетворити слова у два різних шрифти Unicode. Виклик Ваше завдання - перетворити вхідну рядок у символи 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 та 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 однокодового. Усі великі слова повинні стати малими 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 словами. Наприклад: WORD->𝘄𝗼𝗿𝗱 Усі малі слова повинні стати 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 словами Наприклад: other words->𝗈𝗍𝗁𝖾𝗋 𝗐𝗈𝗋𝖽𝗌 Усі …

15
Допоможіть pannenkoek порахувати A натискає
pannenkoek2012 має на меті виконати Super Mario 64 якомога менше натискань на кнопку A, завдяки чому Маріо стрибає. Кожна преса складається з трьох частин: Натискання кнопки Тримайте його будь-який проміжок часу Звільняючи його Дивіться у цьому відео (1:15 - 3:23), щоб отримати чудове пояснення, яке містить наведене вище зображення. (Однак …

30
Нормалізувати вектор
Для того, щоб нормалізувати вектор, щоб масштабувати його до довжини 1 ( одиничний вектор ), в той час зберігаючи напрямок послідовною. Наприклад, якби ми хотіли нормалізувати вектор з трьома компонентами, u , ми спочатку знайдемо його довжину: | u | = sqrt (u x 2 + u y 2 + …

8
Кодіум Гольфід
У цьому виклику ваше завдання - взяти аніон і катіон та вивести хімічну формулу сполуки. Вхід відповідає цим правилам: Візьміть в 2 -х рядках (в будь-якому порядку) , що представляють аніон і катіон, наприклад F, NH_4, або Al. Для того, щоб взяти на себе заряд кожного іона, ви можете мати …

29
Виведіть анаграму! Ні, не той!
Давши список унікальних рядків, які є анаграмами один одного, виведіть анаграму тих слів, яка відрізняється від кожного слова у списку. Рядки будуть буквено-цифровими, і гарантовано буде дійсна анаграма. Програма або функція можуть, але не повинні бути недетермінованими, тобто з огляду на один і той же вхід, багаторазове виконання коду може …

23
Базовий сорт, з дратівливою помилкою
Ваш вхід - це список / послідовність / вектор / масив з 5-255 натуральних чисел, не обов'язково унікальний. Ви можете припустити, який формат введення є найбільш підходящим, і що кожне ціле число (як і кількість цілих чисел) вибирається рівномірно однаково з діапазону 5-255. Мета - вивести той самий список у …

30
Знайдіть унікальних близнюків
Вам буде надано два масивів / списків / вектори невід'ємних цілих чисел A і B . Ваше завдання полягає в тому, щоб вивести ціле число N , яке з'являється в обох A і B , а також є унікальним в обох A і B . Ви можете припустити, що існує …

25
Найменша нульова база
Враховуючи додатне ціле число n, виведіть найменшу базу, b >= 2де представлення nв базі bбез провідних нулів не містить a 0. Ви можете припустити, що b <= 256для всіх входів. Випробування 1 -> 2 (1) 2 -> 3 (2) 3 -> 2 (11) 4 -> 3 (11) 5 -> 3 …

6
Довідка! Несправності мого калькулятора!
Вступ Мій калькулятор поводиться дивно. Іноді під час введення в 8ньому відображається а 2. І іноді, коли я набираю в 6ньому, відображається a +. Деякі кнопки змішані! Може хтось допоможе мені визначити, який? Виклик: Введення: Список неправильних рівнянь з правильними результатами. Вихід: дві кнопки, які поміняються. Наприклад: Вхід може бути: …
28 code-golf  number  arithmetic  integer  code-golf  math  number  geometry  code-golf  grid  code-golf  math  number  sequence  primes  code-golf  sequence  kolmogorov-complexity  code-golf  string  ascii-art  alphabet  code-golf  math  sequence  integer  code-golf  number-theory  integer  natural-language  code-golf  date  code-golf  function  code-golf  ascii-art  code-golf  math  number-theory  primes  classification  code-golf  array-manipulation  decision-problem  matrix  code-golf  number  code-golf  code-golf  ascii-art  matrix  code-golf  string  code-golf  sequence  base-conversion  code-golf  code-golf  math  number-theory  combinatorics  integer-partitions  code-golf  integer  binary  base-conversion  code-golf  integer  base-conversion  palindrome  code-golf  code-golf  integer-partitions  code-golf  math  ascii-art  matrix  code-golf  number  sequence  number-theory  matrix  code-golf  interpreter  code-golf  graph-theory  code-golf  ascii-art  decision-problem  code-golf  division  code-golf  array-manipulation  primes  code-golf  string  ascii-art  code-golf  primes  counting  code-golf  matrix  unicode  code-golf  source-layout  code-golf  grammars  code-golf  string  cops-and-robbers  regular-expression  obfuscation  string  code-challenge  cops-and-robbers  regular-expression  code-golf  kolmogorov-complexity  game  card-games  code-golf  kolmogorov-complexity  code-golf  array-manipulation  matrix  code-challenge  cops-and-robbers  code-challenge  decision-problem  cops-and-robbers  code-golf  permutations 

8
Найменший невидимий, але ніяких цифр для обміну немає!
Виклик Тут, в PPCG, ми впевнені, що нам подобаються наші послідовності, тому ось ще одна забава . Давайте визначимо , a(n)як найменше невід'ємне ціле число X, яке не дорівнює ні a(k)( 0 < k < n), а також a(n-1)і Xне мають спільних десяткових цифр.a(0) = 0 Дано вхід n > …

11
Сонячне затемнення через камеру Pinhole
Цей виклик - це простий виклик мистецтва ASCII, натхненний сонячним затемненням, що сталося 21 серпня 2017 р. З огляду на вхід 0 <= n <= 4, виведіть відповідний етап затемнення, описаний нижче: n=0: ***** ** ** * * * * ** ** ******* n=1: ***** ** ***** * ******* * …

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