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

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

10
Строка буквенно-цифровых символов в отсортированный список разделенных запятыми диапазонов
Дана строка несортированных буквенно-цифровых символов, например ABC321STPpJqZZr0 вывести разделенный на «,» список диапазонов символов, отсортированный по значению ASCII, игнорируя регистр и удаляя дубликаты ( т.е. выводя только заглавные и числовые символы), например 0-3, A-C, J, P-T, Z правила Длина вашей программы, как обычно, равна вашей базовой оценке. Вы должны инициализировать …
12 code-golf  string 

24
Вычислить кубический корень из числа
Целью этого кода является создание программы или функции, которая вычисляет и выводит корень куба числа, которое задается в качестве входных данных. Правила: Нет внешних ресурсов Нет использования встроенных функций корня куба. Не использовать методы / операторы, которые могут возвести число в степень (включая квадратный корень, 4-й корень и т. Д.). …
12 code-golf  math 

30
Распечатать строку с вертикальными словами
Ваша задача - взять строку ввода символов ascii и вывести строку в виде серии вертикальных слов, разделенных пробелами. Пример показан ниже: Учитывая строку: Hello, World! My name is Foo. вывод должен быть: H W M n i F e o y a s o l r m o l l …

2
Интерпретировать принципиальную схему
Ваша задача - интерпретировать принципиальную схему, дополненную логическими элементами. Логические элементы (вам на самом деле не нужно знать, что они делают / являются для выполнения этой задачи): и ворота: a или ворота: o Нанд Гейт: A ни ворота: O xor gate: x xnor gate: X не ворота: ~ Каждый вход, …

4
Мод 7 в Мануфактуре
Простой мануфактурный вызов. Вычислить вход по модулю 7. Вход будет в двоичном формате с прямым порядком байтов (синий = 1, красный = 0). Вывод должен быть в том же формате. Тестовые случаи предоставлены. Наименьшая часть подсчета выигрывает. http://pleasingfungus.com/Manufactoria/?ctm=Mod7;Input:_binary_number_big_endian._Output:_that_binary_number_mod_7;bbb:|brrr:b|brrrr:br|bb:bb|bbrrb:brr|brrrrb:brb|bbrb:bbr; 13; 3; 1 ; (если входной мод 7 равен 0, ничего не …

5
Реализовать подмножество сценария оболочки
На этом сайте было много проблем, связанных с использованием различных языков в теге интерпретатора . Однако практически все они были эзотерическими языками, которые никто не использует. Время сделать переводчика для практического языка, который большинство пользователей здесь, вероятно, уже знают. Да, это сценарий оболочки, если у вас есть проблемы с чтением …

12
Сократить числовую строку
Учитывая строку 1и 2любой длины, написать код (не должен быть функцией больше, все будет просто отлично) , который вычисляет , сколько шагов это нужно сжать строку в окончательной форме, следуя этому критерию: Если строка 112112, это означает , что вы должны напечатать A 1, два 1s и 2, как это: …
12 code-golf 

8
Сколько времени нужно, чтобы нарисовать палку?
(На основе этой проблемы Math.SE , которая также предоставляет некоторую графику) У меня есть палка, которая выглядит примерно так: Я хочу, чтобы это выглядело примерно так: Однако я не опытный художник, поэтому, прежде чем я начну такой амбициозный проект «Сделай сам», я хочу убедиться, что я не над головой. Ваша …
12 code-golf  math 

21
Сортировать отдельные элементы списка в порядке убывания по частоте
Напишите функцию, которая принимает список или массив и возвращает список отдельных элементов, отсортированных по убыванию по частоте. Пример: Данный: ["John","Doe","Dick","Harry","Harry","Doe","Doe","Harry","Doe","John"] Ожидаемое возвращаемое значение: ["Doe","Harry","John","Dick"]
12 code-golf 

1
Восход и закат
Я немного романтик, я люблю брать мою жену, чтобы увидеть восходы и закаты в том месте, где мы находимся. Ради этого упражнения, скажем, у меня нет кода, который мог бы сообщить мне время заката или восхода солнца для любой даты, широты и долготы, в которой я бы оказался. Ваша задача, …
12 code-golf  math 

5
Обобщение чисел Харди – Рамануджана
1729, известное как число Харди – Рамануджана , является наименьшим положительным целым числом, которое может быть выражено как сумма двух кубов натуральных чисел двумя способами ( 12^3+1^3=10^3+9^3=1729). Получив целое число n(поскольку ввод в любой форме, естественной для вашего языка по вашему выбору), найдите наименьшее положительное целое число, которое может быть …

13
Советы по игре в гольф в Бефунге
Какие общие советы у вас есть для игры в гольф в Бефунге? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для Befunge (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.

23
Улучшенная версия GolfScript [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я планирую написать улучшенный GolfScript для еще более коротких программ, которые …

18
Генерация гистограммы
Напишите самую короткую программу, которая генерирует гистограмму (графическое представление распределения данных). Правила: Необходимо сгенерировать гистограмму на основе длины символов слов (включая знаки препинания), введенных в программу. (Если слово имеет длину 4 буквы, столбец, представляющий число 4, увеличивается на 1) Должны отображаться метки строк, которые коррелируют с длиной символов, которые представляют …

29
Время домашнее задание! Найдите мне младшую четную цифру в строке
Еще один блестящий вопрос от Stack Overflow превратился в вызов кода-гольфа ! Напишите программу, которая: Принимает строку в качестве пользовательского ввода (не передается по каналу или аргумент командной строки). Тип данных ввода должен быть строкой, если язык автоматически выявляется при вводе, он должен быть приведен к строке. Находит индекс (на …
12 code-golf 

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