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

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

1
Аномалії кешування FIFO
Це подальший виклик із цього , якщо ви збентежені, спочатку перевірте це. По-перше, нехай - кількість кешу, пропускає послідовність s доступу до ресурсів, припускаючи, що наш кеш має ємність k і використовує схему викидання «перший-у-перший-вихід» (FIFO), коли вона заповнена.m(s,k)m(s,k)m(s, k)ssskkk Тоді, задавши співвідношення , поверніть не порожню послідовність ресурсів, що …

5
Добре розташована спіраль ASCII
Розглянемо цю спіраль ########### # # ####### # # # # # ### # # # # # # # # # # # # # # # # ##### # # # ######### Починаючи з центру: Перший рядок (вгору) містить 3 символи. Другий рядок має однакову кількість символів (3) …

12
Малі номери Рамзі
Передумови: число Рамзі дає мінімальну кількість вершин у повному графіку таким чином, що в червоному / синьому забарвленні краю є щонайменше один червоний або один синій . Межі для більших дуже важко встановити.R(r,s)R(r,s)R(r,s)vvvKvKvK_vKvKvK_vKrKrK_rKsKsK_sr,sr,sr, s Ваше завдання - вивести число для .R(r,s)R(r,s)R(r,s)1≤r,s≤51≤r,s≤51 \le r,s \le 5 Вхідні дані Два цілих числа …

6
Ланцюг для гольфу (нитка копів)
Це виклик копів та грабіжників. Для нитки розбійників перейдіть сюди . У копів три завдання. 1) Виберіть послідовність із OEIS . 2) Оберіть мову (як вважається, це гольфланг, але не обов'язково), яка при введенні даних nвиводить A(n)(де A(n)обрана послідовність), використовуючи всі звичні правила коду-гольфу . Назвіть цю мову L A …

12
Весело за допомогою струн та цифр
Ось головоломка програмування для вас: Наприклад [[A,37],[B,27],[C,21],[D,11],[E,10],[F,9],[G,3],[H,2]], вказавши список пар рядків і відповідних чисел, виведіть інший список, який буде мати лише рядки таким чином: Загальний підрахунок будь-якого рядка повинен бути точно рівним його відповідному номеру у вхідних даних. Жодна рядок не повинна повторюватися сусідньо в послідовності, і кожна рядок повинна …

4
Узагальнені коди Грея
Введення: Масив I з k додатних цілих чисел. Цілі числа будуть не більше 100 і k ≤ 100 . Вихід: Ваш код повинен виводити всі можливі масиви O негативних цілих чисел довжини k з обмеженням 0 ≤ O i ≤ I i . Щоб дістатися з одного масиву до іншого, …

30
Відновити розквіт від першої сили
Визначення : проста сила - це натуральне число, яке може бути виражене у вигляді p n, де p - просте, а n - натуральне число. Завдання : Давши просту потужність p n > 1, поверніть просте p. Тести : input output 9 3 16 2 343 7 2687 2687 59049 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

13
Групування даних масиву
З огляду на цілочисельну матрицю aта невід’ємне ціле число i, виведіть відображення, bяке відображає окремі значення у iстовпці у aрядках тих, aхто має це значення у цьому iстовпці. Ви можете припустити, що iвін знаходиться в напіввідкритому діапазоні [0, num_cols(a))(або [1, num_cols(a)]якщо ви вирішите використовувати індекси на основі 1), і що …

7
Купа ваг
Виклик: Вам буде надано зображення ASCII купи ваг як вхідних даних і виведете комбіновану вагу ворсу. Формат: Існує 5 різних ваг, вагою 1, 2, 5, 10, 20 Пассерій (або якась інша довільна одиниця). Ваги виглядають так у порядку зростання: 1: __ |__| 2: ______ |______| 5: ______ | | |______| …

3
Пошук рішень для пошуку слів
Мені вчора було цікаво, чи можу я написати програму для розчісування заданого пошуку слів і виведення відповідей. Насправді це було напрочуд легко. Тепер мені цікаво, наскільки маленькими ми можемо отримати. Правила Ваш перший вхід - це рядок або збірка з n рядків, кожен з яких має n символів Ваш другий …

1
Все світло Все світло Все світло!
Цей виклик повністю вирваний з сильного натхнення від All Light , розробленого Soulgit Games. Виклик Ви електрик, і ваша робота підключити всі батареї до батареї. Світильники та акумуляторні батареї розкладені в сітці. Ви можете підключити світло або акумулятор до найближчого світла або батареї на його північ, південь, схід та захід. …
13 code-golf 

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

7
Точки вирізу в лабіринті
Лабіринт подається у вигляді матриці 0s (стіни) та 1s (прохідний простір) у будь-якому зручному форматі. Кожна клітина вважається пов'язаною зі своїми 4 (або меншими) ортогональними сусідами. Підключений компонент являє собою набір прохідних клітин все транзитивно з'єднаних один з одним. Ваше завдання - визначити точки вирізу - гойдалки, які, якщо їх …

13
Арифметичний цикл
Вхід: Ціле число , nяке є >=0або >=1( f(0)необов'язково) Вихід: n«Й номер в наступній послідовності, або послідовність аж до і включаючи n» го числа. Послідовність: (0),1,-1,-3,0,5,-1,-7,0,9,-1,-11,0,13,-1,-15,0,17,-1,-19,0,21,-1,-23,0,25,-1,-27,0,29,-1,-31,0,33,-1,-35,0,37,-1,-39,0,41,-1,-43,0,45,-1,-47,0,49,-1,-51,0,53,-1,-55,0,57,-1,-59,0,61,-1,-63,0,65,-1,-67,0,69,-1,-71,0,73,-1,-75,0,77,-1,-79,0,81,-1,-83,0,85,-1,-87,0,89,-1,-91,0,93,-1,-95,0,97,-1,-99 Як будується ця послідовність? f(n=0) = 0(необов’язково) f(n=1) = f(0) + nабо f(n=1) = 1 f(n=2) = f(1) - n f(n=3) = f(2) * …

30
Перевірка ізограми
Виклик: Давши слово, перевірте, чи це ізограма. Що : Ізограма - це слово, що складається лише з букв без дублікатів (без регістру). Порожній рядок - ізограма. Приклади: "Dermatoglyphics" ---> true "ab" ---> true "aba" ---> false "moOse" ---> false "abc1" ---> false "" ---> true Вхід: Ви можете прийняти вхід …

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