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

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

7
Предсказать, куда пойдет человек
Человек живет в северо-западном углу (0, 0)города с ростом hи шириной w. Каждый день он идет от своего дома до границы (?, w)или (h, ?). В следующем примере мужчина идет (3, 3)сегодня. (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + + + + . …

7
Если бы сообщество было человеком
Ну, сообщество это просто бот. Но что, если бы это был человек? Ваша задача - выяснить, какова была бы репутация сообщества, если бы ему дали репутацию за правки, которые оно делает (просто 2 * правки). Это должно работать для любого сайта, но мы бы рассмотрели PP & CG для этого …
17 code-golf 

19
Выведите простую факторизацию наибольшего общего делителя двух чисел
Название говорит обо всем. Два входных 32-разрядных натуральных числа m, n >= 2, вывод gcd(m,n)в простой форме факторизации. вход Аргументы командной строки или 1 строка в порядке, что лучше для гольфа. Выход Одиночное пространство, разделенное показателями (без дополнительных пробелов). Ничего не выводить, если входы относительно простые. Примеры: $ ./factorize 96 …
17 code-golf  math 

1
Решите детерминистическую версию 2048, используя наименьшее количество байтов
Напишите программу, которая генерирует выигрышную последовательность ходов для детерминированного варианта игры 2048. Последовательность должна быть в форме строки чисел 0-3, с 0: вверх, 1: вправо, 2: вниз, 3: осталось. Например, строка «1132» означает справа налево вниз. Программа-победитель - самый короткий исходный код, который получает 2048! Правила для детерминизма 2048: игра …

4
Мне нравятся пифагорейские деревья
... так что это задача сделать меня деревом. Создайте программу или функцию с именем tree, которая принимает один целочисленный аргумент N и рисует пифагорейское дерево N уровня глубоко, где уровень 0 - это просто ствол. Каждое соединение дерева должно располагать вершину треугольника в случайной точке по периметру (эта точка должна …

3
Реализуйте игру жизни в 3D
Задача состоит в том, чтобы найти самую короткую реализацию игры жизни в 3D ( пример ). Это правила: Клетки (в данном случае, кубики), имеющие только 1 или менее соседей, погибают, как будто от одиночества. Если ровно 5 клеток окружают пустую клетку, они размножаются и заполняют ее. Если ячейка имеет 8 …

17
Найти наименьшее простое число из подстроки
В 1946 году Эрдос и Коупленд доказали, что определенное число является нормальным числом , то есть цифры в его десятичном разряде распределены равномерно. Пользователи будут вводить последовательность цифр, и вы найдете наименьшее простое число, которое содержит эту строку в базе 10. Пример: input -> output "10" -> 101 "03" -> …
17 code-golf  primes 

7
Создайте программу «BizzFuzz»
В традиционном FizzBuzz вас просят напечатать числа от 1 до 100, но замените каждое кратное 3 на «Fizz», каждое кратное 5 на «Buzz», а каждое кратное 3 и 5 (т.е. 15) на « FizzBuzz». Тем не менее, как злой интервьюер, я изобрел свою собственную искаженную версию FizzBuzz, которую я решил …

3
Unicode UTF Converter
Цель состоит в том, чтобы создать полностью совместимый конвертер между официальными кодировками Unicode, как указано в FAQ UTF . Учитывая, что это сосредоточено на Unicode, я приму ответ с самым низким количеством байтов, используя наилучшее из возможных кодировок (которое, вероятно, будет UTF-8, если, возможно, вы не запрограммируете его в APL). …

19
Проверить программу Brainfuck
Еще одна проблема разбора Brainfuck, но на этот раз ... другая. Вы работаете в Infinite Monkeys Incorporated, компании, производящей программы Brainfuck, для решения различных интересных задач (случайно, не менее - в конце концов, компания делает случайные программы). Тем не менее, кажется, что ваши быстрые машины Тьюринга, которые выполняют только Brainfuck, …

10
Разделить карту потоков воды
Это проблема в Интернете, заданная Palantir Technologies в своих интервью . У группы фермеров есть некоторые данные по высоте, и мы собираемся помочь им понять, как ливень течет по их сельхозугодьям. Мы представим землю в виде двумерного массива высот и будем использовать следующую модель, основанную на идее, что вода течет …

3
Я опишу твою работу, но я не работаю по выходным
Мой босс должен знать, сколько нужно времени, чтобы сложить вместе два целых числа. Но я не люблю работать по выходным, и я думаю, это справедливо, что мой код тоже не работает. Проблема в том, что начальник - требовательный парень, и он считает, что я должен приложить какое-то время, чтобы убедиться, …

30
Пи код расчета Гольф [закрыт]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Соревнование Вы должны рассчитать пи в кратчайшую длину вы можете. Приглашаем присоединиться к любому языку, и …

3
Полигональные префиксы
Полигоны названы по количеству сторон, которые у них есть. У пятиугольника 5 сторон, у восьмиугольника 8 сторон. Но как они названы? Как называется 248-сторонний многоугольник? Все полигоны имеют суффикс -gon. Существуют определенные префиксы для каждого многоугольника в зависимости от количества сторон. Вот префиксы для нижних чисел: 3 - tri 4 …

22
Дайте наименьшее число, которое имеет N делителей
Ваша функция принимает натуральное число и возвращает наименьшее натуральное число, которое имеет именно такое количество делителей, включая себя. Примеры: f(1) = 1 [1] f(2) = 2 [1, 2] f(3) = 4 [1, 2, 4] f(4) = 6 [1, 2, 3, 6] f(5) = 16 [1, 2, 4, 8, 16] f(6) …

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