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

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

7
Виверження Eyjafjallajökull?
У 2010 році вибухнув ісландський Вулкано, лаконічно названий Eyjafjallajökull , в результаті чого мій давно запланований рейс був скасований. У випадку, якщо це повториться, я хотів би дізнатися заздалегідь, тому, будь ласка, допоможіть мені створити просту систему візуального оповіщення! Вхідні дані Візьміть код попередження про вулканічну активність Ісландського метеорологічного відомства …

1
Найменше диск записує для дефрагментації декількох файлів
Вступ Диск - це лінійний контейнер з блоками, проіндексовані 0наскрізь size-1. Файл - це названий список індексів блоків, використовуваних цим файлом. Приклад файлової системи виражається так: 15 ALPHA=3,5 BETA=11,10,7 "Диск містить 15 блоків. Перший блок файлу ALPHA - це блок диска в індексі 3 ..." Карта диска може бути намальована …

19
Роздрукуйте відсутні проліски
Завдання Напишіть програму або функцію, яка при передачі числового вводу xдрукує або повертає праймери під квадратний корінь x1 , які не є чинниками x. Приклади Нехай f(x)функція називається: >>> f(4) [] >>> f(5) [2] >>> f(20) [3] >>> f(60) [7] >>> f(100) [3, 7] >>> f(10000) [3, 7, 11, 13, …

16
Плюс і Times, Ones і Nines
Реалізуйте це відношення повторення як функцію або програму, яка вводить і виводить невід'ємне ціле число: F (0) = 0 F (N) = найменше ціле число, більше F (N-1), таким чином, що сума та / або добуток його базових 10 цифр дорівнює N N - це вхід вашої програми, а F …

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

13
Перегородки Goldbach
Гіпотеза Гольдбаха говорить, що кожне парне число, що перевищує два, може бути виражене сумою двох простих чисел. Наприклад, 4 = 2 + 2 6 = 3 + 3 8 = 5 + 3 Однак, як тільки ми потрапимо до 10, трапляється щось цікаве. Не тільки 10 можна записати як 5 …

16
Ймовірність усіх комбінацій даних подій
Враховуючи послідовність подій з ймовірністю від 0,0 до 1,0, генеруйте та виводите ймовірність виникнення кожної комбінації. Ви можете припустити, що послідовність чисел надається будь-якою конструкцією, яку надає обрана вами мова. Ось приклад; Ви можете припустити, що довжина комбінацій послідовностей вписується в пам'ять: { 0.55, 0.67, 0.13 } Програма друкує кожну …

16
Знайдіть хвилясті слова!
(Примітка. Це простіший розгін мого попереднього виклику « Знайти слова нескінченності!» , Який є спінінгом мого попереднього завдання « Знайти закручені слова! :)» Визначення хвилястого слова : Якщо ви з'єднаєте кривими всі символи хвилястого слова на алфавіті (AZ), ви отримаєте шлях хвилі, що постійно йде вправо або вліво і ніколи …
18 code-golf  string 

24
Двійкова довжина зворотного відліку
натхненний відлік від нескінченності Враховуючи невід'ємне ціле число N, виведіть кількість повторень наступних кроків, необхідних для досягнення 0: Перетворити Nу бінарний ( 4812390 -> 10010010110111001100110) Переверніть кожен біт ( 10010010110111001100110 -> 01101101001000110011001) Обрізання провідних нулів ( 01101101001000110011001 -> 1101101001000110011001) Перетворити назад у десятковий ( 1101101001000110011001 -> 3576217) Правила Введення та …

6
Фрактал замку Minecraft
Натхнене відео YouTube від іншого користувача PPCG ... Ваша задача полягає в тому, щоб використовувати мистецтво ASCII, щоб намалювати стіну замку Minecraft Андезита і Діоріта. Форма стінки є Кантора Set . Для довідки, набір канторів виготовляється шляхом повторення наступних N разів: Потрійте поточний крок Замініть середній на порожнє місце Додайте …

14
Перекладіть число пар на ноти гітари
Схема гітари на грилі виглядає приблизно так: 0 1 2 3 4 5 6 7 8 9 10 11 12 <- Fret number (0 means it's open) |-E--F--F#-G--G#-A--A#-B--C--C#-D--D#-E |-B--C--C#-D--D#-E--F--F#-G--G#-A--A#-B |-G--G#-A--A#-B--C--C#-D--D#-E--F--F#-G |-D--D#-E--F--F#-G--G#-A--A#-B--C--C#-D |-A--A#-B--C--C#-D--D#-E--F--F#-G--G#-A |-E--F--F#-G--G#-A--A#-B--C--C#-D--D#-E Як бачите, перша відкрита рядок (зверху) - це an E. Перша лада на першій струні - це …

19
Обчисліть функцію Мертенса
Давши додатне ціле число n , обчисліть значення функції Мертенса M ( n ) де і μ ( k ) - функція Мебіуса, де μ ( k ) = 1, якщо k має парне число чітких простих факторів, -1 якщо k має непарне число різних простих факторів, і 0, якщо …

11
Вихідний код GO!
Давайте використовувати доповнену реальність для полювання на маленьких істот, захованих у вихідному коді. Напишіть програму quine, яка виводить власне джерело коду, за винятком 5 послідовних символів, які будуть змінені та відображатимуть PCG-mon :(^_^) У 5 послідовних символів можуть бути розташовані в будь-якому місці в вихідному коді (від позиції 0до n-5, …

2
Який ваш наступний крок?
Це завдання полягає в тому, щоб написати функцію minimax мовою на ваш вибір, щоб вивести наступний найкращий хід у грі NxN з тик-так-носком з урахуванням поточного стану дошки . Вхід дошки може бути прийнятий як Матриця, 2D колекція або що- небудь інше, що для вас має сенс, але дотримується правил …

11
Зробіть авто-супер-логарифм
З огляду на позитивне ціле число п і число А , тим п -й тетраци з визначається як ^ ( ^ ( ^ (... ^ ))), де ^ означає зведення в ступінь (або потужність) і вираз містить число рівно п раз. Іншими словами, тетрація є право-асоціативною ітераційною експоненцією. Для n …
18 code-golf  math  number 

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