Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

5
Исправить сломанную случайную функцию
У друга в компьютере есть дополнительная карта, которая генерирует совершенно случайное число от 1 до 5 включительно. К сожалению, они как-то пролили колу, и теперь она генерирует только 2 для всех чисел от 1 до 4. К счастью, случайность сохраняется, но вероятность 2 равна 80%, вероятность 5 - 20%, а …

5
Распечатать двоичное дерево
Вдохновленный недавним вопросом о SO ... Напишите функцию для печати двоичного дерева в следующем формате: 3 / \ 1 5 \ / \ 2 4 6 Вывод должен состоять из строки узлов, за которой следуют строка /и \символы, обозначающие отношения, за которыми следует строка узлов и т. Д. Вы можете …

15
Путешественник во времени
Самый короткий код для генерации правильного времени на часах выигрывает. Вы опытный путешественник во времени и, как известно, останавливались на многих планетах во время своих путешествий. Каждая планета вращается с разной скоростью, и поэтому продолжительность дня отличается от нашего обычного 24-часового дня. В результате планеты используют часы с разным количеством …
18 code-golf 

30
Шахматная доска
Ввод: положительное число, меньшее 80, из стандартного ввода или в качестве аргумента командной строки. Выход: квадратная шахматная фигура, размер входного числа. Темные поля представлены буквой «X», белые поля - пробелом. Верхнее левое поле должно быть 'X'. Полная программа не требуется. Примеры: Вход : 1 Выход : X Вход : 8 …

2
Подсчет существ по шестиугольной плитке
В этом вызове вы будете считать «существ» в игре-плитке Palago. Существо - это любая замкнутая форма, которая может быть сформирована из плиток Palago соответствующего цвета в шестиугольной сетке. Игра Palago состоит из таких плиток: Эти плитки могут вращаться на 120∘120∘120^\circ , 240∘240∘240^\circ или вообще не вращаться и размещаться в любом …

15
Я умножаю источник, вы (вероятно) умножаете вывод!
задача Задача состоит в том, чтобы написать программу, которая выводит непротиворечивое, но в любом случае произвольное положительное целое число xxx (поэтому строго больше 0). Вот подвох: когда источник повторяется NNN раз (код добавляется / соединяется N−1N−1N-1 к себе), программа должна иметь 1N1N\dfrac{1}{N} вероятность выдачиN⋅xN⋅xN\cdot xи оставшаяся вероятностьN−1NN−1N\dfrac{N-1}{N} выдачиxxxбез изменений. пример …

21
Начни с
Учитывая строго положительное целое число n , выполните следующие действия: Создайте массив A с n 1 s. Если A имеет только один элемент, завершите. В противном случае, начиная с первого элемента, замените каждую пару A его суммой, оставив последний элемент как есть, если длина A нечетная, и повторите этот шаг. …

23
Может ли Джимми повеситься на веревке?
Еще один вызов Джимми его оригинальным отцом. Смотрите эти другие прекрасные проблемы . Как вы все знаете, в последнее время мы видим проблемы, связанные с Джимми на платформах. Теперь, как я уже говорил, Джимми - акробат, и у него есть другие хитрости в рукаве. Один из таких трюков висит на …

19
Эрмитова матрица?
Обратите внимание, что эта задача не требует обработки или понимания комплексных чисел. Учитывая непустую квадратную матрицу, где каждый элемент является двухэлементным (Re, Im) целочисленным списком, определите (давая любые значения истинности / ложности или любые два непротиворечивых значения), представляет ли это эрмитову матрицу. Обратите внимание, что входные данные являются трехмерным массивом …

15
Разработать коммутативную инъективную функцию между любым (ограниченным) бесконечным множеством и его неупорядоченными парами
Связано, но это требует только натуральных чисел и не должно быть коммутативным Функция сопряжения Кантора описана в этой статье Википедии . По сути, это такая операция, что, когда она применяется к двум значениям X и Y, можно получить исходные значения X и Y с учетом результата. Ваша задача - разработать …

18
Советы по игре в гольф в Джапте
Теперь, когда я полностью зависим от Code Golf, возможно, пришло время попытаться освоить несколько языков для игры в гольф. Учитывая, что я играю почти исключительно на JavaScript, Japt кажется логичным языком для начала. При следующей возможности я углублюсь в документацию, а пока, пожалуйста, опубликуйте любые советы, которые у вас есть …
18 code-golf  tips  japt 

23
Отображение n с n
Что я хочу: Проще говоря, я хочу текстовый дисплей, который запрашивает ввод n, а затем показывает это значение на дисплее! Но есть подвох. Каждый из «истинных» «пикселей» (заполненных) должен быть представлен этим числом n. Пример : Вам дают вход n. Можно предположить, nбудет одна цифра Input: 0 Output: 000 0 …

2
Что окружает
Я всегда хотел заключить текст в #s, но мне сложно понять, что я окружил, поэтому в этом задании вы напишете программу, которая сделает это Примеры Входы / выходы разделены новой строкой. ### #a# ### a # #a# # a ### # a # # b c # ####### a b …
18 code-golf  string 

5
Это число случайно?
Я попросил random.org для 128 случайных целых чисел от 0 до 2 32 - 1. Поскольку генератор случайных чисел очень хотел сначала дать первые 64 числа, они, очевидно, более случайны, чем остальные 64. Напишите полную программу или функцию, которая возвращает достоверный результат, если введено одно из следующих 64 целых чисел: …

1
Реализуйте машину загадки
Машина Enigma - довольно сложная машина шифрования, используемая немцами и другими для шифрования своих сообщений. Ваша работа - реализовать эту машину *. Шаг 1, Вращение У нашей машины-загадки есть 3 слота для роторов и 5 доступных роторов для каждого из этих слотов. Каждый ротор имеет 26 различных возможных положений (от …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.