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

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

3
Головоломка четыре четверки
Головоломка « Четыре четверки» - это популярная развлекательная математическая головоломка, в которой используются ровно четыре четверки (и никаких других чисел) и определенный набор операций для достижения каждого числа от 0 до заданного максимума. В этой версии разрешены только следующие операторы: Можно использовать любые символы группировки Сложение ( +), вычитание ( …

13
Преобразование целых чисел в английские слова
Целью этого гольф-кода является преобразование целых чисел в английские слова. Программа запрашивает ввод. Если этот ввод не является целым числом, выведите NaN. Если это целое число, преобразуйте его в английские слова и напечатайте эти слова. Минимальный вход: 0 (ноль). Максимальный ввод: 9000 (девять тысяч). Итак, 5возвращает five(регистр не имеет значения) …
21 code-golf 

25
Нарисуйте правильный многоугольник
Цель этого кода golf - нарисовать правильный многоугольник (один с равными длинами сторон), учитывая количество сторон и радиус (расстояние от центра до вершины). Количество сторон и радиус можно ввести с помощью файла, STDIN или просто старой переменной. Используйте все, что короче на вашем языке. -25% от общего количества символов / …

4
Оптимальный генератор коротких римских цифр
Цель: написать функцию, которая принимает число в качестве входных данных и возвращает сокращенную римскую цифру для этого числа в качестве выходных данных. Римские Цифровые Символы: Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1,000 Для примера того, что я имею в виду, когда …

30
Отображение количества вхождений для каждого символа во входной строке
Код должен принимать строку как ввод с клавиатуры: The definition of insanity is quoting the same phrase again and again and not expect despair. Вывод должен быть таким (не отсортированным в каком-либо определенном порядке): : 15 . : 1 T : 1 a : 10 c : 1 e : …

11
Интерпретировать свой язык, но не себя?
Есть много проблем, которые говорят «интерпретировать X», где X - простой язык. На мой взгляд, это слишком скучно. Чтобы дать всем откладывающим людям в Интернете что-то интересное, вы можете попытаться сделать это: Вызов Выберите язык $LANG. $LANGможет быть любым полным языком программирования Тьюринга или полным подмножеством языка программирования Тьюринга. Помните, …

4
Определите, является ли многоугольник выпуклым
Напишите программу, чтобы определить, является ли входной многоугольник выпуклым . Многоугольник задается одной строкой, содержащей N , количество вершин, затем N строк, содержащих координаты x и y каждой вершины. Вершины будут перечислены по часовой стрелке, начиная с произвольной вершины. пример 1 вход 4 0 0 0 1 1 1 1 …

5
«Извините, молодой человек, но это Черепахи!»
Выполнить систему Lindenmayer Система Линденмайера (или L-система) связана с системами Thue и Post и используется в ботаническом моделировании и генерации фракталов . L-система описывается перезаписью строк, где символ из символа-алфавита отображается в последовательности замены символов. Совокупность этих отображений составляет собственно L-систему. Метод графического вывода, разработанный Prusinkiewicz, интерпретирует результирующую последовательность после …

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

17
Кембриджская Транспозиция
Я уверен, что большинство, если не все, сталкивались с этим в тот или иной момент: Приезжая на поиски в Cmabrigde Uinervtisy, он не имеет ничего общего с тем, какой он есть, и который находится на первом месте. Rset может быть очень полезен, и вы можете читать его без изменений. Это …

30
Мир заканчивается в ред
Взятые прямо с зимнего соревнования по программированию ACM 2013. Вы человек, который любит понимать вещи буквально. Следовательно, для вас конец Мира предопределен; последние буквы "The" и "World" сцеплены. Создайте программу, которая принимает предложение, и выводите последнюю букву каждого слова в этом предложении как можно меньше места (наименьшее количество байтов). Слова …
21 code-golf  string 

28
Найти, счастлив ли номер или нет?
Счастливое число определяется следующим процессом. Начиная с любого положительного целого числа, замените число на сумму квадратов его цифр и повторяйте процесс до тех пор, пока число не станет равным 1 (там, где оно останется), или пока оно не зациклится в цикле, который не содержит 1. Эти числа для которого этот …

6
Кох Снежинка - кодегольф
Снежинки Коха (также известные как звезда Коха и остров Кох) является математическим кривой , и один из самых ранних фрактальных кривых , чтобы было описаны. Он основан на кривой Коха, появившейся в статье 1904 года, озаглавленной «На непрерывной кривой без касательных, конструируемой из элементарной геометрии» (оригинальное французское название: «Sur une …

7
Интерпретировать> <> (Рыба)
Хотя&gt; &lt;&gt; не является популярным языком, он может быть хорош для игры в гольф и использовался на этом сайте. Он был вдохновлен Befunge и имеет некоторые сходства в инструкциях. Обязательные команды: &gt; &lt; ^ v Изменяет направление указателя инструкции (вправо, влево, вверх, вниз) / \ | _ # Зеркала; указатель …

30
Камень ножницы Бумага
Реализуем классические каменные ножницы для бумаги. условия: пользователь будет вводить 'r', 'p' или 's' Программа выведет «R», «P» или «S» и результат Выбор программы ('r', 'p' или 's') должен быть псевдослучайным ( я смотрю на тебя, Говард ) результат может быть представлен любым печатным символом, всегда должно быть три возможных …
21 code-golf  game 

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