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

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

9
Я дуже хотів ромб, але все, що я отримав, був цей дурний прямокутник
Враховуючи лише випрямлення та компас, впишіть ромб усередині даного прямокутника, розділяючи дві протилежні точки. Вхідні дані Введення - це розміри прямокутника. У наведеному прикладі це було б 125, 50. Ви можете брати вклад будь-яким зручним способом (як два цілі числа, список, рядки тощо). Більший розмір буде 100 мінімумом, тоді як …

30
Notcalc (Обчисліть неправильну відповідь)
Мета: Враховуючи два натуральних числа (цілі числа від 0 до нескінченності), виведіть число, яке не є сумою цих чисел, але є натуральним числом. Приклади рішень (TI-Basic): A+B+1 not(A+B) Недійсні рішення: A+B-1(для входів 0,0він повертається -1, що не природно) "ABC"( ABCне число) Примітки: Вихід завжди повинен бути сумою двох натуральних чисел …

30
Перевірка випадкових самоскидів
Майже шість років тому колега PPCG steenslag поставив наступне виклик: У стандартних кубиках (гинуть) числа розташовані так, що протилежні грані додають до семи. Напишіть найкоротшу можливу програму на бажаній мові, яка виводить випадковий кидок з наступним 9 випадковими накидами. Перекидання - це чверть обороту кісток, наприклад, якщо кістка стоїть перед …

14
Пройдіться словами!
На мою скромну думку, стандартний текст нудний. Тому я пропоную новий стандарт написання, гуляючих слів! Ходячі слова Ходячі слова - це слова, які відповідатимуть певним символам. Для цього завдання символи тригерних [u, d, r, l]з up down right left. Кожного разу, коли ви стикаєтеся з таким символом під час друку …

19
Знаходження n-го простих таких, що простим - 1 ділиться на n
Проблема Мета полягає в тому, як в заголовку сказано, щоб знайти n-й простим рівнем такий, що простим - 1 ділиться на n. Пояснення Ось приклад, щоб ви зрозуміли питання, це не обов'язково так, як воно повинно бути вирішене. Це просто як спосіб пояснити питання давши 3 як вхід, ми спершу …

30
Давайте зменшимо монотонність
... але ей, не потрібно бути суворим. Давши не порожній масив суворопозитивних цілих чисел, визначте, чи це: Монотона суворо зменшується . Це означає, що кожен запис суворо менше попереднього. Монотонне не збільшується, але не суворо зменшується . Це означає, що кожен запис є меншим або рівним попередньому, а масив не …

24
Скасувати повторне копіювання рядків
Вступ Давайте спостерігатимемо наступний рядок: AABBCCDDEFFGG Ви можете бачити, що кожен лист дублювався , крім букви E. Це означає, що лист Eбуло скопійовано . Отже, єдине, що нам потрібно зробити тут, - це повернути цей процес, який дає нам наступний не дублюється рядок: AABBCCDDEEFFGG Візьмемо більш складний приклад: AAAABBBCCCCDD Ви …
33 code-golf  string 

1
Плетіння прокладки - намалюйте вузол Сьєрпінського
Давши ціле число N> = 2, створіть зображення, що показує вузол Сірпіньського ступеня N. Наприклад, ось вузли ступеня 2, 3, 4 і 5: Клацніть на зображення, щоб переглянути повний розмір (чим вище ступінь, тим більше зображення). Специфікація Вузол Сєрпіньського за ступенем N малюється за допомогою вершин трикутника Сєрпіньського за ступенем …

14
Піфагорійська потрійна послідовність
Піфагора потрійний складається з трьох натуральних чисел а, б і в, таке , що 2 + B 2 = з 2 . Така трійка зазвичай пишеться (a, b, c), і відомий приклад - (3, 4, 5). Якщо (a, b, c) є піфагорійська трійка, то так (ka, kb, kc) для будь-якого …

18
Лицарські номери «Numpad»
Для ненульових цифр на стандартній нумерації 789 456 123 розглянути можливість розміщення шахового лицаря в будь-якій цифрі та переміщення його за допомогою будь-якої кількості звичайних стрибків у формі Г, відстежуючи додатне десяткове ціле число. Які натуральні числа можна виразити таким чином? Один з них полягає в 38тому, що лицар міг …

21
Моделюйте натискання клавіш
Ваше завдання - імітувати пару натискань клавіш, які вводить користувач. Вхідні дані Рядок чи рядок з роздільником на ваш вибір (за межами діапазону 32-126), що містить принаймні один "натискання клавіші". Цей масив буде містити лише два типи рядків: пасивні натискання клавіш (одиночні символи) та команди (символи в дужках [ ]). …
33 code-golf  string 

18
Знайдіть п яту десятку пі
Уже є 30 завдань, присвячених пі, але жоден з них не просить вас знайти дев'яту десятку, тож ... Виклик Для будь-якого цілого числа в діапазоні 0 <= n <= 10000відображення n-ої десяткової точки pi. Правила Десяткові знаки - це кожне число після 3. Ваша програма може бути функцією або повноцінною …
33 code-golf  math  pi 

5
Складіть квадратні дужки
Кожен програміст знає, що брекети - []{}()<>це дійсно весело. Щоб посилити цю забаву, групи переплетених дужок можна перетворити на милі та нечіткі діаграми. Скажімо, у вас є рядок, який містить врівноважені дужки, наприклад [{][<(]})>(()). Перший крок - повернути струну на 45 градусів за годинниковою стрілкою. (У Mathematica це можна майже …

24
Це число Лоешян?
Позитивне ціле число k- лескіанське число, якщо kможе бути виражений як i*i + j*j + i*jдля i, jцілих чисел. Наприклад, перші позитивні лескіанські числа: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Зверніть увагу , що i, jдля даних kне є чимось унікальним. …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

15
Знайдіть синкопацію
З огляду на введення рядка, що складається повністю з qs, що представляє чверть нот, і es, що представляють восьмі ноти, виведіть індекси квартальних нотаток, які синхронізуються. Синкопація є складною, але для цілей цього виклику наше визначення "синкопованого" буде дуже простим: чверть нота, яка починається з "офлайту" - тобто, удари рахуються …
33 code-golf  music 

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