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

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

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

9
Розшифруйте запис каталогу Microsoft MS-DOS 5.0 FAT
Файлова система Microsoft FAT має таблицю каталогів, яка відображає, які "файли" є, в яких "папках" на диску. За цей час ці записи набивали багато інформації невеликою кількістю біт. У Вікі є купа технічних специфікацій для допитливих, але тут завдання полягає в тому, щоб зосередитись на "простому" розшифровці запису. Кожен запис …

15
Видаліть скопійований і переключений корпус
Мета Мета цього завдання: задати рядок у якості введення, видалити повторювані пари літер, якщо другий елемент у парі має протилежну велику літери. (тобто великі регістри стають малі і навпаки). Пари слід замінити зліва направо. Наприклад, aAaслід стати, aaа ні aA. Входи та виходи: Input: Output: bBaAdD bad NniIcCeE Nice Tt …
27 code-golf  string 

26
Складіть (дещо) самореференційний рядок
Ви хочете , щоб зробити рядок , в якій ( 1-індексований ) символ за індексом nє n. Коли nменше ніж 10, це легко: "123456789". nНаприклад, коли 12, це стає неможливим, оскільки числа, що перевищують 9 (у базі 10), містять більше одного символу. Ми можемо поставити під загрозу шляхом ділення рядка …

30
Віднімайте наступні числа
Опис Відняти наступні числа Р від числа N. Наступне число N - N + 1. Подивіться на приклади, щоб отримати те, що я маю на увазі. Приклади: Input: N=2,P=3 Calculate: n - (n+1) - (n+2) - (n+3) //Ending with 3, because P=3 Calculate: 2 - 2+1 - 2+2 - 2+3 …

4
Чи може гравітаційний хлопець встигнути?
Gravity Guy - гра, де єдиним вводом користувача є окрема клавіша, яка перевертає напрямок тяжіння. З огляду на рівень мистецтва ASCII, визначте, чи можливо Gravity Guy досягти кінця. Правила Початковий напрямок сили тяжіння вниз . Перший стовпець вводу завжди буде містити лише один # , який починає Gravity Guy зверху. …

3
Очистіть каламутну рибку
Це виклик на честь переможців категорії «Новачок року» Best of PPCG 2015 : каламутна рибка (бо я не та мова, яку ви шукаєте! ) Та квартати (для впровадження машини-істини ). Вітаємо! Фон У найглибших окопах океану мешкає рідкісна і невловима риба квадратної форми під назвою кварта-риба . Це схоже на …

22
Обчисліть А190810
Ваше завдання досить просте, обчисліть n-й елемент A190810 . Елементи A190810 обчислюються відповідно до цих правил: Перший елемент - 1 Послідовність збільшується Якщо xвідбувається в послідовності, то 2x+1і 3x-1теж робимо Ви можете використовувати індексацію на основі 1 або 0, але якщо ви використовуєте індексацію на основі 0, будь ласка, скажіть …

22
Чи може число досягати 1, багаторазово віднімаючи найбільше просте менше, ніж воно?
Виклик: Враховуючи число, візьміть найбільший простий строго менший за нього, відніміть його від цього числа, зробіть це ще раз із цим новим числом із найбільшим простим розміром менше, ніж його, і продовжуйте робити це, поки воно не стане менше 3. Якщо воно не досягне 1, ваш Програма повинна виводити триєдне …

3
Вольт, Ампер, Ватт і Ом: задано два, обчисліть два
Закон Ома говорить нам, що струм (I) в амперах, що протікає через опір (R) в Омах, коли напруга (V) подається по ньому, задається наступним чином: V = I / R Аналогічно потужність (P) у ватах, розсіяних цим опором, задається: P = V * I За допомогою перестановки та заміщення формули …

5
Обертайте гіперкуб
Вступ Гіперкуб / тессеракт - це 4 мірний еквівалент нормального куба. Це робиться, беручи кубикову сітку, розширюючи її до 3-го виміру, потім - використовуючи 4-й вимір - складаючи її в гіперкуб. Це в основному куб, де кожна сторона - куб. Для створення гіперкуба потрібно 16 4d векторів (вектор з компонентами …

30
Напишіть програму, яка перевертає назву вихідного файлу
У єдиний файл напишіть програму, яка не потребує введення даних і не дає результатів. Під час запуску він повинен змінити ім'я файлу, в якому він міститься, незалежно від того, що це ім’я , не змінюючи код або створюючи інші тривалі побічні ефекти. Будь-який спосіб досягти цього - це добре. Важливо …

18
Числа з обертальною симетрією
Враховуючи ціле число, виведіть значення " truthy", якщо воно таке ж догори дном (повернутий на 180 °) або хибним значенням в іншому випадку. 0, 1і 8мають обертальну симетрію. 6стає 9і навпаки. Послідовність чисел, що дають тримати результати: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609, …
27 code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

30
Недійсний Invali Inval
Ця ідея грунтується на чаті @ T @xCräftîñg . Подивіться нижче на прикладі послідовності: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Після INVALID9, це продовжується так: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 А після INVALI9, це так: INVAL0, INVAL1, INVAL2, INVAL3...INVAL9 Після, INVAL9це так: INVA0, INVA1, INVA2, INVA3, ...INVA9 Зауважте, як ми INVALIDкожен раз …

23
Javascript із лівого майданчика для гольфу
Вступ У результаті випадіння пакету npm з лівої колодки , давайте маємо гольф коду для реалізації лівої панелі. Ліва колодка функція складається з 2 -х аргументів по замовчуванням і 1 додатковий аргумент у вигляді рядка , довжини , ( padchar ). Якщо padchar не задано, це стандартизується на пробіл . …
27 code-golf  string 

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