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

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

7
Прайми на різних засадах
Виклик: Вам надається базове число 10. Для кожної бази від 10 відлік до бази 2: Візьміть початковий номер введення як базовий рядок 10 і видаліть будь-які цифри числа, недійсні для бази. Інтерпретуйте отриманий рядок числа в цій базі. Якщо це дає 1 або 0, припиніть весь процес. Виведіть або надрукуйте …

5
Підійдіть до протилежного кута прямокутника в усіх напрямках - важче
Це по суті те саме, що і це питання, крім більш важкого. Ви знову повинні написати програму, яка потрапляє від лівого нижнього кута прямокутника до правого верхнього кута. Однак цього разу діагональні переміщення дозволені. Програма прийме впорядковану пару (width, height)і використовуватиме їх як розміри для прямокутника. Потім ваша програма створить …

11
Створіть місто ABACABA
Ось третє місто ABACABA: _ A|_| B|__| A|_|_ C|___| A|_| B|__| A|_| Він складається з послідовності ABACABA , яка в основному: A (перша ітерація) місце B - AB повтор A - ABA (2-а ітерація) Місце C - ABAC Повторіть ABA - ABACABA (третя ітерація) і ви отримуєте ідею. Будівля має …

5
Проблема "Міст і факел"
Натхнення для цього коду гольф головоломки є проблема моста і факел , в якому г люди на початку моста все повинні перетнути його в найменшу кількість часу. Зловживання полягає в тому, що максимум двоє людей можуть перетнутись одразу, інакше міст зруйнується під їхньою вагою, а група має доступ лише до …
17 code-golf 

13
Цікава формула простій фракції
З урахуванням додатного цілого n виведіть цілі числа a і b (утворюючи зменшений дріб a / b ) таким чином, що: Де p k - k- е просте число (при p 1 = 2). Приклади: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> 3456, …


5
Зробіть це пояснення кодом ще раз гарним
Вступ Більшість гольфістів із кодом додають пояснення до своїх заяв, тому легше зрозуміти, що відбувається. Зазвичай кодові лінії йдуть зліва, а відповідне пояснення - праворуч з якимсь роздільником. Щоб це виглядало красиво, роздільники знаходяться в одному стовпчику. Також довгий текст пояснення зазвичай переноситься на наступний рядок, тому читачам не потрібно …
17 code-golf  string 

5
Шоколадні номери
З огляду mна nшоколадну плитку, m,nпозитивну, виведіть кількість способів розбити брусок на mn1 на 1 шматок, де кожен розрив відбувається на сітці. Порядок важливий. Шматки також відрізняються, тому два шматки на будь-якому кінці шоколадної плитки 1 на 3 не є рівнозначними. Наприклад, для блоку 2 на 2 у нас є: …

11
Рекурсивна 2х2 детермінанта
Визначник матриці 2 на 2 a b c d дається ad - bc. Дано матрицю цифр розмірами 2 n на 2 n , n ≥ 1, виведіть результат, отриманий шляхом рекурсивного обчислення визначника кожного 2 на 2 підблоку, поки ми не досягнемо єдиного числа. Наприклад, з урахуванням введення 3 1 …

8
Спіральна послідовність перестановки
Ми можемо згорнути натуральні числа у прямокутній спіралі: 17--16--15--14--13 | | 18 5---4---3 12 | | | | 19 6 1---2 11 | | | 20 7---8---9--10 | 21--22--23--24--25 Але тепер, коли їх у нас на прямокутній сітці, ми можемо розмотувати спіраль у іншому порядку, наприклад, рухаючись за годинниковою стрілкою, …

6
Перетворити час у рядок
Проблема Одного разу ти бос підходить до тебе і каже тобі, що йому потрібно знати час. Він все ще наполягає, коли ви вказуєте на годинник безпосередньо над вашою головою, і зізнається, що у нього є важкий випадок дискалкулії , через який він навіть не може бачити цифри на годиннику. Поки …

8
Хто виграє футбольну гру?
Чемпіонат Америки з футболу, Super Bowl 50 , відбувається сьогодні о 23:30 UTC (і ви можете спостерігати це в прямому ефірі ). Це завдання було зроблено для його святкування. В грі в американському футболі дві команди змагаються, щоб отримати найбільшу кількість очок, і є шість способів набрати ці очки. Ми …

18
Знайдіть n-ту перехресну суму
З огляду на введення єдиного натурального числа, виведіть "перехресну чергу чергу", що відповідає цьому цілому числу. Візьмемо приклад введення n=5. Щоб знайти перехресну суму, спершу створіть квадратну сітку ширини та висоти, nяка, читаючи зліва направо і зверху вниз, починається з 1та збільшується по одній кожній позиції: 1 2 3 4 …

6
Перекладіть програму Glypho
Враховуючи будь-яку дійсну програму Glypho , виведіть її "читабельний для людини" аналог. Glypho - цікава ідея esolang: Посилання на інструкції наведено тут. Для кожної інструкції символи abcd представляють символи, що складають кожну інструкцію. a відноситься до першого унікального символу, b посилається на другий унікальний символ тощо. aaaa ..... n NOP …

2
Виведіть кватер-уявні базові числа у двійковій формі
Напишіть функцію або програму, яка виводить четверто-уявну базу, відображається у вигляді двійкових цифр. База чисел дорівнює 2 i , де i - квадратний корінь -1. Див. Комплексний номер для отримання більш детальної інформації про i . Кожна цифрова позиція може переходити від 0 до 3 (четвертинна), оскільки кожна реальна і …

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