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

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

3
Текст по колу
Напишіть програму або функцію, яка друкує вхідний рядок навколо дискретного кола, що має мінімально можливий радіус. Наприклад, для введення This is an exampleпрограма повинна виводити: a si n s i e h x T a m p le Генерація кола Для обчислення координат кожної точки дискретного кола слід використовувати алгоритм …

6
Стабільна гра життя
Виклик: З огляду на матрицю (або 2d масив) з 0s і 1s, виведіть кількість кроків, необхідних для того, щоб гра життя Конуея досяг стабільного стану, або -1, якщо вона ніколи не досягає такої. Стабільний стан - це стан, в якому жодна клітина не включається або вимикається на кожному кроці. Гра …

20
Коливання діапазонів
Давши список із номером, виведіть такі діапазони: Вхід: [0, 5, 0]став би [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0]. Це відображення діапазону через масив, тому спочатку ми повинні створити діапазон [0, 5], який є [0, 1, 2, 3, 4, 5]. Після цього ми використовуємо 5для створення …

7
Гільберт-Викрийте матрицю
Натхненний цим питанням Ще один спосіб розкрутити 2D-зображення в 1D-рядок - це використовувати криву Гільберта. Існує багато версій цієї кривої, залежно від кількості ітерацій, використаних під час її обчислення. Нижче наводимо приклад Гільберт Кривих від першого до п’ятого порядку. Спосіб обчислення цієї кривої полягає в наступному. Спочатку визначимо криву Гільберта …

30
Підсумовуйте непарні квадратні числа менше N
Напишіть програму або функцію для виведення суми непарних квадратних чисел (OEIS # A016754) менше введення n . Першими 44 числами в такій послідовності є: 1, 9, 25, 49, 81, 121, 169, 225, 289, 361, 441, 529, 625, 729, 841, 961, 1089, 1225, 1369, 1521, 1681, 1849, 2025, 2209, 2401, 2601, …

4
Знайдіть відсутнє число у невизначеному рядку
Завдання полягає у виявленні відсутнього числа у рядку невизначених цілих чисел. Вам надається рядок цифр (дійсне введення відповідатиме звичайному вираженню ^[1-9][0-9]+$). Рядок представляє послідовність цілих чисел. Наприклад, 1234567891011. Усі числа в послідовності знаходяться в діапазоні від 1і 2147483647включно. Послідовність - це ряд чисел, де кожне число на одне більше, ніж …

12
Коли у мене буде двійковий автомобіль?
Я помітив, що одометр мого автомобіля знаходився на 101101, коли я прийшов сьогодні працювати. Що класне число, тому що воно двійкове (і паліндром, але це не важливо). Тепер я хочу знати, коли наступного разу я прочитаю бінарне читання одометра. Я не можу читати одометр під час руху, тому що це …

1
Розв’яжіть дошку 0h n0
0h n0 - дуже проста і приємна гра, трохи схожа на судоку або тральщик. Правила гри (Я рекомендую використовувати підручник у грі, якщо можете, це дуже просто і корисно) Головоломка починається з n * nдошки, яка містить деякі нерухомі шматки та кілька порожніх комірок, і розв’язувач повинен знайти спосіб заповнити …

13
Метод середнього квадрату
Вступ Метод середнього квадрату використовується для генерації псевдовипадкових чисел. Однак це не дуже вдалий метод на практиці, оскільки його період, як правило, дуже короткий і має деякі серйозні слабкі місця. Як це працює? Візьмемо приклад: Для насіння вибираємо 123456: Seed 123456 Насіння в квадраті (насіння × насіння), дорівнює: Seed² 15241383936 …

20
Обчисліть мінімакс масиву
Розглянемо масив xтаких , як [1 5 3 4]і число n, наприклад 2. Написати все довжина- nрозсувного подмассіва: [1 5], [5 3], [3 4]. Нехай мінімакс масиву визначається як мінімум максимумів ковзаючих блоків. Так що в цьому випадку це був би мінімум 5, 5, 4, який є 4. Виклик Враховуючи …

6
Суеверне програмування
Ваше завдання надзвичайно просте. З огляду на рік, введіть усі місяці цього року, які містять п’ятницю 13-го згідно з григоріанським календарем. Зауважимо, що незважаючи на те, що григоріанський календар не був введений до 1582 року, для простоти ми зробимо вигляд, що він використовується з 0001 року нашої ери. Правила Повні …
19 code-golf  date  time 

11
Максимізуйте різницю в квадраті
Розглянемо перестановку цілих значень від 1до N. Наприклад, цей приклад для N = 4: [1, 3, 4, 2] Ми розглянемо цей список , щоб бути циклічним, так що 1і 2розглядаються як суміжні. Одна кількість, яку ми можемо обчислити для такого списку, - це загальна різниця у квадраті сусідніх значень: (1-3)² …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

15
Елементи гіперкуба
Напишіть функцію або програму, яка виводить номер кожного типу елементів (вершини, краю, обличчя тощо) N-мірного гіперкуба. Наприклад, 3-мірний куб містить 1 комірку (тобто 1 3-мірний куб), 6 граней (тобто 6 двовимірних кубів), 12 ребер (тобто 12 двовимірних кубів) і 8 вершин (тобто 8 0-мірних кубів) кубики). Детальніше про елементи Hypercube …

19
Числа Лукаса-Начі
Фон Більшість усіх знайомі з числами Фібоначчі F(n) : 0, 1, 1, 2, 3, 5, 8, 13, 21 ... Вони утворені функцією рекурсії F(n) = F(n-1) + F(n-2)з F(0)=0і F(1)=1. A000045 Тісно пов'язана послідовність номерів Лукаса L(m) : 2, 1, 3, 4, 7, 11, 18, 29 ... Вони утворені функцією …

20
Напишіть Metaquine
Metaquine - це програма, яка не є quine, але вихід якої при запуску програми як на одній мові є quine. Мета цього завдання - написати метакін. Це код-гольф , тому найкоротший виграш коду, найраніша відповідь використовується як краватка. Зауважте, що прийнятні лише повні програми, що обумовлено визначенням квітки. Правила для …

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