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

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

10
глупые ограничения и пустыня
Итак, вы сидели за своим столом и играли в гольф, рассчитывая первые 20 цифр числа Пи, а потом приходит ваш босс и выбрасывает яблоко в окно. Сейчас вы работаете над новым проектом, и у этого компьютера еще нет текстовых возможностей. Никто. Нет шрифтов. Ничего. Теперь давайте закончим эту программу. Рассчитайте …

10
Советы по игре в гольф в Октаве
Какие общие советы у вас есть для игры в гольф в Октаве? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые хотя бы несколько специфичны для Octave (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
18 code-golf  tips  octave 

1
Гольф вам двойной Quine для большего блага!
Добрый вечер, дамы и господа. Сегодня вечером - у нас есть проблема с кодом. Соревнование, которое будет определяться не количеством очков (а-ля астероиды), а просто тем, сможешь ли ты его закончить (а-ля Зельда). И для сравнения, количество байтов (э-э ... но вы сказали ...). Ваша задача - составить единую квинну, …

30
Генератор случайных кодов билетов
Лотерейная компания хочет сгенерировать случайный лотерейный билет длиной 10 символов. Напишите код на любом языке, чтобы создать такое число, в котором каждая цифра встречается только один раз, например, 9354716208в этом числе все целые числа от 0 до 9 встречаются только один раз. Это число должно быть случайным числом. Сгенерированный номер …
18 code-golf 

25
Строка с заглавной буквы
Учитывая строку, используйте ее заглавными буквами. Под капитализацией я имею в виду conTeNT-lENgthизменения Content-Length. В примере я показал строку с 2 словами, у которых -в качестве границы слова. Однако я ожидаю, что вы напишите код для строки, содержащей любое количество слов, разделенных одним символом в качестве границы. Эта граница может …
18 code-golf  string 

8
Экономьте деньги с округлением цены
В Канаде копейки больше не распространяются. Наличные платежи округляются до ближайших 5 центов. Деньги можно сэкономить, разделив покупки. Например, два предмета по 1,02 долл. США стоят 2,04 долл., Что округляет до 2,05 долл., Но при покупке предметов по отдельности каждая цена округляется до 1,00 долл., Что в сумме составляет 2,00 …
18 code-golf  number 

21
Javascript: создать массив 1x размером 10x10
Очевидно, что эта задача будет тривиальной с отдельными функциями и библиотеками, поэтому они не допускаются. Ваш код должен соответствовать спецификации ECMAscript (подойдет любая спецификация), поэтому нет ответов, специфичных для браузера. Массив должен быть доступен после его создания. У меня есть ответ, который я пока воздержусь. Примечание: эта проблема специфична для …

4
Конвертировать Fractran в Brainfuck
Фон Fractran - эзотерический полный по Тьюрингу язык программирования, изобретенный Джоном Конвеем. Программа Fractran состоит из упорядоченного списка дробей. Программа начинается с принятия единственного целого числа в качестве входных данных. На каждой итерации программы выполняется поиск первой дроби в списке, так что при умножении числа на эту дробь получается другое …

1
Потерять в крестики-нолики
Напишите программу, в которую вы будете играть в крестики-нолики Мизера. То есть цель состоит в том, чтобы заставить вашего противника занять три места подряд. Примите для стандартного ввода либо «X», либо «O» (буква, а не ноль), чтобы определить, с какой стороны будет воспроизводиться программа. Затем выведите одну цифру для вашего …

4
Звездное программирование!
Соревнование Напишите программу или функцию, которая печатает звезды! По стандартному вводу программа получит два параметра: размер звезды и количество точек звезды. Звезда может быть любого размера от 0 до 10 и иметь 3, 4 или 5 баллов. Входные параметры разделяются запятой, например: 5,3означает размер 5 звездочек с 3 точками. Звезды …

1
Раньше я решал головоломки типа «гольф», как ты, но потом взял стрелу в колено.
Получение удара в колено стрелами, кажется, травма выбора прямо сейчас. В связи с этим я предлагаю следующий вызов для гольфа. У вас есть искатель приключений, который выглядит так: O /|\ / | \ | | / \ / \ Учитывая текстовый файл, который содержит один лук (нарисованный как }символ), набор …

5
Прыжки и Бег
Мэтью любит решать головоломки. Всякий раз, когда ему удается решить один, он счастливо пропускает. В последнее время ему действительно нужно это сделать, поскольку метеорный поток открыл в земле кратеры и дыры, в которые он не хотел бы упасть. Вам дана часть ландшафта, который Мэтью хочет пересечь, надеясь, что он прибудет …

13
Пиратский клад
Найти сокровище, спрятанное пиратами, действительно легко. Все, что вам нужно для этого - карта. Широко известно, что пираты рисуют карты от руки и описывают алгоритм поиска места следующим образом: «Встаньте возле одинокой пальмы, сделайте 30 шагов к лесу, 15 к озеру, ...» Путешествие по такому маршруту - это, как правило, …
18 code-golf 

20
Найти столбцы, где все символы одинаковы
Я наткнулся на этот вопрос на SO и подумал, что это будет хорошим испытанием для гольфа. Итак, вот оно: Вызов: Напишите программу, которая читает последовательность строк символов, по одной на строку, и выводит список всех позиций, где каждая строка имеет один и тот же символ. Вход и выход: Ввод состоит …
18 code-golf 

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

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