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

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

18
Сокращать массив
Цель: Учитывая массив строк, создайте сокращенные версии каждой строки. Спецификация: Для этой задачи аббревиатура - это первые N символов строки. Для строки abc: a, abи abcвсе действительные сокращения, в то время bc, и acнет. Учитывая массив строк, мы хотим найти кратчайший набор аббревиатур, чтобы, учитывая ввод и любую аббревиатуру, вы …
26 code-golf  string 

8
Преобразовать скобки в правую скобку (Sad Brace)
Правая скобка - это стиль брекетинга кода, при котором фигурные скобки и точки с запятой выровнены по одной точке на правой стороне файла. Как правило, это считается плохой практикой по нескольким причинам. Соревнование Возьмите многострочную строку с помощью любого метода и преобразуйте ее стиль скобок в правую скобку. Для этой …

10
Символьная матрица умножения
Есть много разных способов объяснить матричное умножение. Я буду придерживаться одной фигуры, так как считаю, что большинство людей здесь знакомы с ней (и эта цифра очень наглядна). Если вам нужна более подробная информация, я предлагаю вам посетить статью в Википедии или пояснение к WolframMathWorld . Простое объяснение: Предположим, у вас …

30
Минус, Плюс, Таймс, Экспонентация?
Это CMC (чат-мини-вызов), который я опубликовал в нашем чате, Ninteenth Byte , немного назад. Соревнование Учитывая положительное целое число x, в зависимости от последних 2 битов x, сделайте следующее: x & 3 == 0: 0 x & 3 == 1: x + x x & 3 == 2: x * …
26 code-golf  math 

6
Эффективное печатание на Game Boy
Многие старые игры Game Boy часто требовали ввода строки пользователем. Однако клавиатуры не было. Это было сделано путем предоставления пользователю «экрана клавиатуры» следующим образом: «Указатель на символ» будет начинаться на букву А. пользователя будет перемещаться к каждому нужному символу с D-Pad «s четыре кнопки ( UP, DOWN, LEFTи RIGHT), затем …

12
Девятый числитель
Вы можете создать список всех рациональных чисел 0 <r ≤ 1, перечислив их упорядоченные сначала по знаменателю, а затем по числителю: 1 1 1 2 1 3 1 2 3 4 1 5 1 2 3 4 5 - - - - - - - - - - - - …

25
Pigeonhole Principle & Code Golf
Принцип голубиной дыры гласит, что Если N элементов помещено в M блоков с N > M , то хотя бы один блок должен содержать более одного элемента. Для многих этот принцип имеет особый статус по сравнению с другими математическими высказываниями. Как писал EW Dijkstra , Он окружен какой-то мистикой. Доказательства …

21
Наименьшее n-значное простое число, содержащее только эти цифры
Вам нужно сгенерировать наименьшее простое число с nцифрами, и оно будет содержать только цифры, указанные в списке k. Примеры: Входные данные: 4 1 2 Для этого вы должны сгенерировать наименьшее простое число с 4цифрами, и это простое число должно содержать только цифры 1и 2. Выход: 2111 Входные данные: 10 0 …

19
Найти сортируемые годы
2013 год имел интересное свойство: цифры сортируются последовательно (0123). Давайте назовем этот тип числа сортируемым числом: неотрицательным целым числом, чьи 10 основных цифр являются последовательными после сортировки. К сожалению, это не повторится до 2031 года, а после этого - до 2103. Ваша задача - написать программу или функцию, которая при …

30
Выберите случайное число от 0 до n, используя постоянный источник случайности
задача Если положительное целое число nменьше 2^30указанного в качестве входного значения любым выбранным вами способом, ваш код должен выдавать случайное целое число между 0и nвключительно. Число, которое вы генерируете, должно выбираться случайным образом равномерно . То есть каждое значение от 0до nдолжно происходить с равной вероятностью (см. Правила и предостережения). …

26
Цифровая твердость целых чисел
Чтобы найти цифровую жесткость целого числа, возьмите его двоичное представление и посчитайте, сколько раз можно удалить как начальный, так и конечный 1символы, пока он не начнется или не закончится знаком a 0. Общее количество удаленных бит - это его цифровая твердость. Это довольно многословное объяснение - поэтому давайте разберем его …

28
Воссоздать ASCII-таблицу как ASCII-таблицу
Часто, пока я играю в код, я хочу знать, каково значение ASCII для определенного персонажа. ASCIItable.com - один из моих любимых ресурсов для быстрого поиска всех печатных символов ASCII . Это действительно хорошее изображение, которое показывает не только печатные символы ASCII и их значения, но также непечатаемые и расширенные символы, …


2
Организация произвольных прямоугольников для заполнения пробела
Могут ли эти прямоугольники заполнить прямоугольное пространство? Учитывая группу прямоугольников, вас спрашивают, могут ли они быть расположены так, чтобы заполнить прямоугольное пространство. Спекуляции Задано множество произвольных m x nпрямоугольников; 0 <= m, n <= 1000Определите, можно ли расположить их так, чтобы они точно покрывали прямоугольную область без каких-либо отверстий или …

16
Расшифруйте Baby-talk!
Когда дети открывают рот, они не просто изрыгают тарабарщину. Они на самом деле говорят в очень продвинутом, защищенном от взрослых шифре ... Шифр Baby-Talk Когда ребенок говорит, он может выглядеть примерно так: gogooa gagooook aagaaoooy каждый разделенный пробелами раздел представляет символ (поэтому в приведенном выше примере представлены 3 символа). Чтобы …

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