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

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

30
Привітання користувача
Створіть програму, яка під час запуску відображає текст нижче: )-*-*-*^_^*-*-*-( | Welcome User! | )-*-*-*^_^*-*-*-( Використовуйте будь-які функції або мову, щоб відповісти на це, веселіться. Найкоротший код виграє

17
Мейвезер проти Макгрегора: підготуйте грошовий приз
Вступ 26 серпня 2017 року Флойд Мейвезер-молодший зіткнеться з Конором Макгрегором у боксерському поєдинку. Обидва учасники отримають феноменальну суму в 100 мільйонів доларів! На жаль, у нас поки грошей немає, але ми вже можемо підготувати великий портфель, який буде містити всі банкноти. _________________________ | | |=======================================| | $ $$$$$ $$$$$ …

12
Підрахунок N-бітових цілих множинних перемножень переповнює
Давши додатне ціле число N, виведіть кількість пар цілих чисел 0 <= a <= b < 2**Nтаких, що a*b >= 2**N. Правила Ви можете припустити, що Nмаксимальна ширина біт для цілих чисел у вашій мові (або для C, Nне перевищує 32або 64, залежно від архітектури машини). Якщо ваша мова здатна …

13
Виведіть n-е парне ідеальне число
Виклик Дано ціле число, n, як вхідне місце де 0 <= n <= 2^10, виведіть n-е навіть ідеальне число. Ідеальні номери Досконале число - це число, x де сума його факторів (без урахування себе) дорівнює x. Наприклад, 6: 6: 1, 2, 3, 6 І, звичайно 1 + 2 + 3 …
16 code-golf  math  number 

3
Міцлер-Рабін Сильні псевдокрими
Враховуючи невід'ємне ціле число N, виведіть найменше непарне додатне ціле число, яке є сильним псевдокримом для всіх перших Nпростих основ. Це послідовність OEIS A014233 . Випробування (одноіндексовані) 1 2047 2 1373653 3 25326001 4 3215031751 5 2152302898747 6 3474749660383 7 341550071728321 8 341550071728321 9 3825123056546413051 10 3825123056546413051 11 3825123056546413051 12 …

15
Перетворити японські назви Маріо в американські
Умови називання ігор у серії Super Mario дуже дивні, і не співпадають між регіонами. | Japanese Name | American Name | |---------------------|------------------------------------| | Super Mario Bros. | Super Mario Bros. | | Super Mario Bros. 2 | Super Mario Bros.: The Lost Levels | | Super Mario USA | Super …

2
Бінарний тетріс у твітах
Нещодавно (кілька років тому) на веб-сайтах програмування було чути певну інформацію про реалізацію Tetris у 140 байтах . ... Виявляється, хоча він невеликий, але це спрощена версія Tetris і навіть не повна реалізація. Тільки основна логічна функція відповідає 140 байтам Javascript. Щоб насправді його запустити, потрібно ще ~ 840 символів …

13
Тритагорійські трійки
Піфагора Потрійний є позитивним цілим рішенням рівняння: Тритагорійська трійка - це ціле додатне рішення рівняння: Де Δn знаходить n-е трикутне число . Усі тритагорійські трійки також є рішенням рівняння: Завдання З огляду на додатне ціле число c, виведіть усі пари натуральних чисел a,bтаким чином, що сума ath і bth трикутних …

3
Перестаньте ходити в стіни!
Деякі подібні до тексту тексти на зразок нехай не дозволяють вам ходити в стіни, а також дозволяють вам рухатися назад, якщо ви намагаєтесь. Чому це робити, коли ти можеш змусити гравця рухатися в найближчому дійсному напрямку? Змагання Напишіть програму функції, яка, задавши напрямок та сітку символів 3 на 3, виводить …
16 code-golf  random 

5
Слова з блоками
Давши словник 4-літерних слів, які не мають повторених символів ( із цього списку слів ), ви повинні вибрати ОДНЕ з цих слів і вивести це певне слово, використовуючи наступний словник друкованих букв: .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. | | | __ | || …

18
Обчисліть значення
Виклик Дано ціле число, , як вхідне значення, де s ≥ 1 виводить значення ζ ( s ) (Де ζ ( x ) являє функцію Зета Рімана ).ssss≥1s≥1s\geq 1ζ(s)ζ(s)\zeta(s)ζ(x)ζ(x)\zeta(x) Додаткова інформація визначається як:ζ(s)ζ(s)\zeta(s) ζ(s)=∑n=1∞1nsζ(s)=∑n=1∞1ns\zeta(s) = \sum\limits^\infty_{n=1}\frac{1}{n^s} Ви повинні вивести свою відповідь на 5 знаків після коми (не більше, не менше). …
16 code-golf  math 

30
Підніміть ціле число x до потужності x, без вбудованих експоненцій
Завдання - Заголовок в значній мірі підсумовує його: підняти ціле число x до влади x , де 0<x. Обмеження: Використання в експоненціаціі, exp(), ln(), а також будь-які інші повноваження , пов'язані з мовою вбудовані модулі, як pow(), x^x, x**xзаборонено. Можна припустити, що дане ціле число відповідає межам мови програмування на …

1
Якою була б ваша репутація без репліка?
У цьому виклику ви підрахуєте, якою була б ваша репутація, якби на PPCG не існувало обмеження репутації. Кожен може отримати доступ до сировинних даних щодо зміни репутації на адресі : codegolf.stackexchange.com/reputation . Необхідні дані відповідають такому налаштуванню (це перші кілька рядків моєї версії сторінки. total votes: 2955 -- bonuses (100) …

2
Снукер
Я спостерігав за чемпіонатом світу з снукеру, і це мене здивувало .. Снукер У грі в снукер є певні правила, яких ви також повинні дотримуватися: Коли на столі є червоні кульки, під час своєї черги ви повинні спочатку подати червоний кульку Після заповнення кожної червоної кульки, ви повинні розлити кольорову …
16 code-golf 

5
Поради щодо зберігання мовою для гольфу
Я пишу мову з гольфу. Ви пропонуєте змінні, стек (и), стрічки, регістри тощо для зберігання мовою коду-гольфу? А як щодо неявного введення? Приблизні визначення: Змінний просто ім'я ( як правило , один персонаж довго мови гольфу) , що значення може бути присвоєно, а потім вилучається з цим ім'ям. Регістр подібний …

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