Запитання з тегом «source-layout»

Для проблем, які передбачають фізичний макет або фізичну маніпуляцію вихідним кодом.

4
Отримати Getters
Завдання Я думаю, що всі люблять автоматичне створення коду та економлять деякий час під час роботи. Ви повинні створити багато класів і членів протягом дня, і ви не хочете створювати всі ці gettersвручну. Завдання полягає в тому, щоб написати програму або функцію, яка автоматично генерує gettersдля вас усіх членів класу. …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

7
Рядок, стовпчик, діагональ, блок
Напишіть квадратний блок коду з N символів у ширину та N символів у висоту для деякого додатного цілого числа N. Наприклад, ваш N може бути 5, а блок виглядає так: ThisI sMy5B y5Cod eBloc kOkay Цей блок повинен поводитись так: Коли витягнутий верхній рядок і запустити як програму, точний текст …

21
Найдовше збільшується підрядок
Враховуючи список натуральних чисел, напишіть код, який знаходить довжину найдовшого суміжного підспису, що збільшується (не строго). Це найдовший підпис, такий, що кожен елемент більший за або останній. Наприклад, якщо введення було: [1,1,2,1,1,4,5,3,2,1,1][1,1,2,1,1,4,5,3,2,1,1][1,1,2,1,1,4,5,3,2,1,1] Найдовший підсистем, що зростає, буде , тож .[1,1,4,5][1,1,4,5][1,1,4,5]444 Ваша відповідь буде оцінена, взявши її джерело як список байтів, …

3
Фонемічна Абугіда
Персонажі Давайте назвемо ці символи Unicode англійськими приголосними IPA : bdfhjklmnprstvwzðŋɡʃʒθ І давайте назвемо цих символів Unicode англійськими голосними IPA : aeiouæɑɔəɛɜɪʊʌː (Так, ːце лише довга позначка голосного, але для цього виклику трактуйте як голосну.) Нарешті, це ознаки первинного та вторинного стресу : ˈˌ Зауважимо, що ɡ( U + 0261 …

21
Послідовне множення
Ваша мета полягає в тому, щоб написати програму, яка приймає вхід, і, будучи прив'язаною разом N, виконує "послідовне множення". Що таке послідовне множення, ви можете запитати? Це послідовність із насінням, aвизначеним таким чином: f(0) = a f(n+1) = f(n)*(f(n)-1) Отже, нехай a = 5. Таким чином, f(0) = 5, f(1) …

1
Розмістіть кілька смуг квіток на різних мовах
Ви виберете m мов і будете писати по n програм на кожній мові, кожна з довжиною n * m . До - й програма повинна вивести до й символ кожної програми, впорядковані за номером програми. Наприклад, у цьому поданні (лише для демонстрації; вони можуть бути будь-якими символами, включаючи нові рядки …

1
Код Код головоломки слайдів!
Найбільш впізнавана розсувна головоломка - це п’ятнадцять головоломок . Він має 4 на 4 сітку, 15 плиток та одну порожню сітку. Плитка може переміщатися лише в порожній простір і завжди повинна відповідати сітці. Давайте визначимо узагальнену розсувну головоломку як двовимірну ширину W з високою сіткою H ( W , H …

5
Зворотний код, скасувати OEIS
Завдання тут - написати програму, яка приймає натуральне число, та виробляє й член послідовності OEIS. Ця послідовність повинна мати ідентифікатор у вигляді, за яким слід 6 цифр. Тепер, коли ви берете свій вихідний код і змінюєте порядок його байтів для створення нової програми, ця програма повинна також реалізувати послідовність OEIS. …

9
Кожен повинен мати друга
Ізольований символ - це символ (крім нового рядка), який не має суміжного символу того ж типу. Суміжні символи можуть бути ліворуч, праворуч вгорі або внизу, але не по діагоналі. Наприклад, у наступному тексті Hвиділено: Ybb YH% %%%% Усі інші символи не є ізольованими, оскільки кожен з них має принаймні один …

2
Правий та tfeL-скорочуваються праймери
Права truncatable головним є простим , де кожен префікс є первинним (в базі 10). Лівий truncatable прем'єр якраз навпаки, де кожен постфікси є простим (штрихи , які починаються з 0 не допускаються). Обидві ці послідовності є кінцевими (Є лише 83 праворубних, у той час як 4260 ліворубних). Вам потрібно написати …


6
Самовивірна програма трикутної шахи
Програма шашки - це програма, де порядкове значення кожного символу чергується від парного на непарне, виключаючи лінійний термінатор (який може бути будь-яким стандартним закінченням рядка). Трикутна програма - це програма, де кожен рядок має один додатковий символ, ніж попередній рядок, причому перший рядок має один символ. Не потрібно обробляти порожній …

11
Програма N разів для N-го числа
Давши масив додатних цілих чисел Aяк вхід, генеруйте програму, яка при повторенні дляk час, значенняk th-е (1-індексне) значення масиву. Наприклад, якщо масив є [1,11], вихід повинен бути програмою, яка виводить 1, а при повторенні - двічі 11. Код, як print(end="1");у Python 3 працює:print(end="1"); друкує 1 іprint(end="1");print(end="1"); друкує 11 Виграє найменша …

5
Це Anagram Quine, а не тільки Quine!
Завдання У цьому завданні ваше завдання полягає в тому, щоб написати програму, яка не потребує введення, з якомога більше анаграм, які є корисними для себе. Вашим балом буде кількість анаграм вихідного коду вашої програми, які є дійсними лайками, розділеними на загальну кількість можливих анаграм, тобто відсоток від анаграм, які є …

2
Позитивна обізнаність
Позитивна обізнаність Ваше завдання - створити програму, яка для кожної перестановки своїх символів (яка включає оригінальну програму) виводить позиції кожного символу відносно вихідної програми. Якщо ваша програма є Derp ви повинні вивести [0, 1, 2, 3] (або якийсь еквівалент). Це тому , що Dзнаходиться в 0ій позиції, eзнаходиться в 1ст, …

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