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

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

15
g o l f a t a n 2
Іноді це справді боротьба за перетворення декартових координат (x,y)у полярні координати (r,phi). У той час як ви можете розрахувати r = sqrt(x^2+y^2)досить легко, часто потрібно певна різниця випадків при розрахунку кута , phiтому що arcsin, arccosа arctanй всі інші тригонометричні функції мають спільний домен, кожні тільки прольоти половини окружності. У …
18 code-golf  math  geometry  trigonometry  code-golf  number-theory  fibonacci  code-golf  math  sequence  fibonacci  code-golf  string  code-golf  math  graphical-output  geometry  code-golf  string  code-golf  math  geometry  code-golf  math  bitwise  number  popularity-contest  graphical-output  image-processing  fractal  code-golf  number-theory  code-golf  date  multi-threading  code-golf  math  code-golf  math  number  sequence  code-golf  math  number  sequence  arithmetic  code-golf  decision-problem  logic-gates  code-golf  decision-problem  balanced-string  code-golf  math  arithmetic  combinatorics  code-golf  expression-building  code-golf  physics  code-golf  abstract-algebra  code-golf  number  arithmetic  integer  code-golf  ascii-art  number  code-golf  number-theory  primes  code-golf  arithmetic  grid  code-golf  code-golf  sequence  code-golf  kolmogorov-complexity  compression  code-golf  math  number  arithmetic  array-manipulation  code-golf  primes  hexagonal-grid  complex-numbers  code-golf  number  counting  code-golf  math  number  arithmetic 

13
Прогноз палиндромних дат
Паліндромні дати - це дати, які відображаються як паліндрами: рядок цифр можна читати так само, як і вперед. Для північноамериканського формату дати (MM / DD / РРРР) наступними кількома паліндромними датами є: 02/02/2020 12/02/2021 03/02/2030 Змагання Створіть функцію, яка повертає всі паліндромні дати у послідовному, загальному форматі дати (на ваш …

5
Йорданська декомпозиція
Важлива примітка : Оскільки цей виклик стосується лише квадратних матриць, щоразу, коли я використовую термін "матриця", передбачається, що я маю на увазі квадратну матрицю. Я залишаю "квадратний" опис заради стислості. Фон Багато операцій, пов’язаних з матрицею, такі як обчислення детермінанта, розв’язування лінійної системи або розширення скалярних функцій до матриць, полегшуються …

27
Порахуйте, замініть, повторіть!
Визначення Визначте n- й масив послідовності CURR наступним чином. Почніть з однотонного масиву A = [n] . Для кожного цілого k в A замініть запис k на k натуральних чисел, рахуючи від 1 до k . Повторіть попередній крок n - ще 1 раз. Наприклад, якщо n = 3 , …

30
Який другий неповторюваний персонаж?
Виходячи з цього питання від Code Review Враховуючи непорожній рядок друкованих символів ASCII, виведіть другий неповторюваний символ. Наприклад, для введення DEFD, виводу F. Вхідні дані Одина рядок у будь-якому відповідному форматі . Вихід Другий символ , який не повторюється, при читанні зліва направо, знову в потрібному форматі. Вихідний символ нечутливий …

28
bfcat - кодує файл у вигляді програми brainf ***
Виклик Напишіть програму або функцію, яка дала рядок, повертає дійсну програму Brainfuck, яка при компіляції та виконанні як Brainfuck повертає цю рядок .. Припустимо, всі входи кодуються як ASCII. Припустимо, що виведена програма BF буде виконуватися в середовищі з нескінченною стрічкою. Припустимо, що вказівник починається з комірки 0 з кожною …

9
Послідовність зворотного та четвертого циклу
Уявіть собі шлях, що складається з <і >і закінчуючи в @, наприклад , ><>@ Ходок починається з самої лівої клітини. Він пройде шлях таким чином: Якщо ходок на @камері, він досяг мети і робиться. Якщо ходунок знаходиться на >клітинку, весь шлях зміщується на один крок вправо, циклічно, беручи з собою …

1
Порахуйте ASCII hamantaschen!
Сьогодні Пурім, на якому один звичай - видавати печиво у формі трикутника із начинкою, що називається hamantaschen (сингулярно: hamantasch ). Ще один звичай - сильно пити. Я не найдосконаліший пекар .... У мене так багато гаманташень нерегулярного розміру, а стільки друзів подарувати їх! Якщо я надіслав вам зображення моїх файлів …

13
Поради для гольфу в DC
Які загальні поради щодо гольфу в DC ? DC - це утиліта для калькулятора для UNIX / Linux, що передує мові C. Мене цікавить, як зробити мої програми постійного струму (розрахунки?) Коротшими. Я шукаю ідеї, які можна застосувати до загального коду-гольфу , які принаймні трохи специфічні для dc (наприклад, видалення …
18 code-golf  tips  dc 

3
Найвищий бал на полі
Вступ Нехай поле - це прямокутник, заповнений лише символами -та [0-9]. Прикладом поля є: 11-011123 111-010-- 0010---01 111-01234 Ви бачите, що це поле було розділене на три менші області: Щоб обчислити рахунок меншої площі, ми просто додамо всі числа. Наприклад: 11 111 0010 111 1 + 1 + 1 + …
18 code-golf  number  grid 

6
Довжина-кодуйте рядок
Припустимо, ми використовуємо наступні правила для витягання однієї рядка з іншої рядка, яка містить лише символи для друку ASCII і називається- *string. Якщо рядок закінчується до того, як процес зупиниться, це помилка, і результат процесу не визначений у такому випадку: Починати з d=1, s="" Щоразу, коли ви стикаєтесь з a …
18 code-golf  string 

3
Реконструюйте зигзагіфіковану матрицю
Як частина алгоритму стиснення, стандарт JPEG розгортає матрицю у вектор уздовж антидіагоналів змінного напрямку: Ваше завдання - взяти розкручений вектор разом з розмірами матриці та реконструювати відповідну матрицю. Як приклад: [1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3], 4, 3 повинні врожаї [1 2 3 4 …

23
Створіть біт паритету
Біт парності , є одним з найпростіших форм контрольної суми. По-перше, ви повинні вибрати паритет, парний чи непарний. Скажімо, ми вибираємо навіть. Тепер нам потрібне повідомлення для передачі. Скажімо, наше повідомлення "Foo". Це пишеться у двійковій формі як: 01000110 01101111 01101111 Тепер ми підраховуємо загальну кількість 1"s" там, яка дорівнює …

2
Міста: пам'ятки
Я в положенні (0, 0) нескінченного двовимірного міста, яке ідеально поділяється на блоки, по центру в кожній точці грат, деякі з яких містять будинки. Будівля у певній точці (x, y) займає всю площу з протилежними кутами в (x-.5, y-.5) та (x + .5, y + .5) , включаючи її межу. …

2
Знайдіть копицю сіна в голках
У повороті на знаходження голки в копиці сіна потрібно знайти найбільший суміжний стог сіна, що містить саме одну голку . Зауважте, що ви не можете підключати комірки по діагоналях, лише вліво / вправо / вгору / вниз. Вхідні дані Масив (або кількість ліній для введення користувача, ваш вибір ) символів …

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