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

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

5
Гольф біекція в натуральних числах, які відображають праймес до належного набору простих
Визначення Біекція з набору Sдо набору Tє функцією від , Sщоб Tтаким чином, що один з елементів в Tзіставляються рівно один елементом S. Біекція в наборі S є біекція від Sдо S. В натуральних числах цілі числа , які більше або дорівнює 0. Підмножина безлічі Sявляє собою набір таким чином, …

5
Горить, 7-сегментна версія
З огляду на 7-сегментний дисплей із увімкненими деякими сегментами, а деякі вимкненими, знайдіть послідовність цифр (0-9), щоб після перемикання відповідних сегментів для кожної цифри всі сегменти вимикалися. Приклад _ _ [3] => | [1] => [OFF] _ | Числа та їх відповідні сегменти: _ _ _ _ _ _ _ …

8
Вивчення xorspace
Xorspace з набору цілих чисел є безліч всіх цілих чисел , які можуть бути отримані шляхом об'єднання вихідних цілих чисел зі звичайним оператором побітового виключає АБО ( ^). Наприклад, xorspace з (8, 4)IS (0, 4, 8, 12): 0 4 ^ 4, 12 4 ^ 8, і ніякі інші числа не …

2
Знайдіть підмножини факторів
Уявімо, у нас є скінченна множина натуральних чисел. Цей набір може бути представлений у вигляді рядків крапок, де кожне ціле число, присутнє в наборі, заповнюється як карта скантрона або перфокарта . Наприклад, набір {1,3,4,6}може бути представлений у вигляді: *.**.* *являє собою член нашого набору і .являє собою ціле число, яке …

2
Quine / Помилка Quine Polyglot
Ваше завдання просте: Напишіть програму, яку можна запустити двома мовами. Він повинен бути звичайним quine (друкує власний вихідний код) мовою 1, а також повинен бути quine помилки (генерує повідомлення про помилку, ідентичне її власного вихідного коду) мовою 2. Це код-гольф , тому виграє найкоротше дійсне подання (у байтах). Правила: Мови …

9
Знайдіть шанси на випадок
З огляду на невпорядковану колекцію позитивних цілих чисел будь-яким розумним методом введення, поверніть усі підбірки, які мають непарне число непарних елементів (тобто мають непарне значення). Це код-гольф, тому ви повинні прагнути мінімізувати кількість байтів вашої програми. Оскільки деякі мови мають лише упорядковані колекції (списки, масиви, вектори тощо) або не мають …

15
Вимовте цифри
Концепція Запам'ятовування чисел може бути важким. Запам'ятати слово може бути простіше. Для того, щоб запам'ятати великі числа, я створив спосіб вимовляти їх летописом. Правила Кожна цифра спочатку замінюється відповідною літерою: 0 => O 1 => I 2 => R 3 => E 4 => A 5 => S 6 => …
14 code-golf  number 

11
Алгоритм підрахунку зворотного збору
Діти, які вчаться рахувати, часто знають прогони чисел, але, здається, не можуть правильно їх скласти. Наприклад, вони можуть сказати: 1,2,3,4,7,8,9,10 Іноді діти зрозуміють, що вони пропустили деякі цифри, і повернуться назад: 1,2,3,4,7,8,5,6,7,8,9,10 Це, очевидно, найкраща модель. Нам потрібно їх ідентифікувати. Щоб визначити ці списки: Ми визначаємо мінімум Mта максимум Nсписку …

30
Рандомізуйте скаляри масиву
Ви повинні заповнити масив кожним числом 0-nвключно. Жодне число не повинно повторюватися. Однак вони повинні бути у випадковому порядку. Правила Усі стандартні правила коду-гольфу та стандартні лазівки заборонені Масив повинен бути згенерований псевдовипадково. Кожна можлива перестановка повинна мати рівну ймовірність. Вхідні дані n будь-яким способом, дозволеним у публікації вводу-виводу на …
14 code-golf  random 

2
Хто цей полігон?
Зручний і корисний спосіб представлення топологічних поверхонь - це фундаментальний багатокутник . Кожна сторона на полігоні збігається з іншою стороною і може бути паралельною або антипаралельною. Наприклад, ось основний багатокутник тору : Щоб зрозуміти, чому це торус, ми могли б уявити наш полігон як аркуш паперу. Щоб зробити належну поверхню, …

8
Доступні номери
Визначення Функція Euler Phi ( функція AKA totient ): функція, яка приймає додатне число і повертає число додатних чисел, менших за задане число, яке є спів-простим із заданим числом. Позначається як φ(n). Доступне число : якщо існує додатне ціле число xтаке φ(x) == n, то воно nє доступним . Завдання …

15
Максимальна взаємно спільна просте факторизація
Визначення Два числа є спільними простими, якщо є єдиним позитивним спільним дільником 1. Список номерів є спільно простим, якщо кожна пара чисел у цьому списку є одночасно простими. Факторизація числа n- це перелік чисел, продукт яких є n. Завдання Враховуючи додатне число n, виведіть взаємно спільну простим nкоефіцієнтом максимальну довжину, …

19
Підсумовуйте мої розділені пристрої!
Знаменита послідовність Фібоначчі F(0) = 0; F(1) = 1; F(N+1) = F(N) + F(N-1)(для цього виклику ми починаємо з 0). Ваше завдання: Дано п , вихід сума всіх ї - й чисел Фібоначчі для всіх дільників d від п - го числа Фібоначчі. Якщо ви віддаєте перевагу більш офіційним позначенням, …

23
Сума 100 рулонів двох шестигранних кісток
Припустимо, у вас є два шестигранні кубики. Згорніть пару 100 разів, обчисливши суму кожної пари. Роздрукуйте кількість разів, коли відбулася кожна сума. Якщо сума ніколи не була згорнута, ви повинні включити нуль або якийсь спосіб визначити, що ця конкретна сума ніколи не була прокату. Приклад Вихід: [3, 3, 9, 11, …

25
Додавання дробів
Напишіть програму або функцію, яка приймає два непусті списки однакової довжини як вхідні та виконує такі дії: використовує елементи першого списку для отримання чисельників, використовує елементи другого списку для отримання знаменників, виводить отримані дроби після спрощення (2/4=>1/2), відокремлюючи "+" s, відображає "=" і результат додавання після останнього дробу. Приклад: Вхідні …

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