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

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

9
Аксессуары по факту!
Этот вызов вдохновлен математикой является фактом. Программирование нет . Математическая запись факториала или факта - восклицательный знак !. Восклицательный знак также является общим символом для notмногих языков программирования. Вызов: Возьмите строку, содержащую цифры и символы: в + !качестве ввода и вывода: Все перед восклицательным знаком следует оценивать как математическое выражение, …
10 code-golf 

2
Позиционная осведомленность
Позиционная осведомленность Ваша задача - создать программу, которая для каждой перестановки своих символов (включая исходную программу) выводит позиции каждого символа относительно исходной программы. Если ваша программа Derp вы должны вывести [0, 1, 2, 3] (или какой-то эквивалент). Это потому, что Dнаходится на 0й-й позиции, eна 1й- 2й и т p- …

18
Вокруг строки
Некоторые десятичные числа не могут быть точно представлены в виде двоичных чисел из-за внутреннего представления двоичных чисел с плавающей запятой. Например: округление 14,225 до двух десятичных цифр приводит не к 14,23, как можно было ожидать, а к 14,22. Python : In: round(14.225, 2) Out: 14.22 Предположим, однако, что у нас …

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

5
Найти кратчайшее представление числа в модульном SNUSP
Фон Многие эзотерические языки программирования не имеют чисел, встроенных в литералы, поэтому их нужно вычислять во время выполнения; и во многих из этих случаев представление чисел может быть довольно интересным. У нас уже была проблема с представлением чисел для Underload. Эта задача заключается в представлении чисел в модульном SNUSP . …
10 code-golf  number 

12
Сопоставить координаты с их значениями
Имея 3 входных элемента, список пар координат, 2D-строку и односимвольную строку, выведите, равен ли символ в каждой координате 2D-строки одному символу. Вы можете принимать входные данные в любом порядке, а координаты могут быть проиндексированы на 1. Вы можете взять 2D-строку как 2D-список, список строк или 2D-строку. Пример: (0,0), "#_\n__", "#" …

8
Пирамида из разорванных струн
Для заданной строки n создайте пирамиду из строки, разбитой на части относительно текущей строки. Первая строка содержит строку без изменений. Второй ряд содержит строку, разделенную пополам трубкой. Третий ряд разделяет его на трети ... И так далее. Длина каждой подстроки, где l - длина строки n, равна этаж (л / …
10 code-golf  string 

4
Сделайте ASCII Шестигранную Кольцевую Черепицу
Используя ASCII, распечатайте часть шестигранного кольца. Вот небольшой раздел: /\__/\ /_/ \_\ /\__/\ \__/ /\__/\ /_/ \_\/__\/_/ \_\ \ \__/ /\__/\ \__/ / \/__\/_/ \_\/__\/ /\__/\ \__/ /\__/\ /_/ \_\/__\/_/ \_\ \ \__/ /\__/\ \__/ / \/__\/_/ \_\/__\/ \ \__/ / \/__\/ Вот большой раздел: \ \__/ /\__/\ \__/ /\__/\ …

4
Прямоугольная коробка XY с маркером на Z
Долгое время скрывался здесь впервые. Напишите программу, которая принимает 3 входа: X, Y и Z. X = поперек (столбцы) Y = вниз (строки) Z = Маркер местоположения Затем программа должна распечатать визуальную сетку X поперек и Y вниз. Эта сетка может быть сделана из любого символа, кроме "+". Каждому «местоположению» …

3
Найти самые короткие панграммы из списка слов
Панграмма является строкой , которая содержит все буквы a- zот английского алфавита, не чувствительны к регистру. (Это нормально, если панграмма содержит более одной копии буквы или если она содержит не буквенные символы в дополнение к буквам.) Напишите программу или функцию, чьи входные данные представляют собой список строк и которые выводят …

5
Это одна странная гора!
Вдохновленный Показать цепь маленьких гор с нечетным числом на вершине! по @sygmei . Зачем цепочка гор, если у вас может быть одна массивная? Создайте программу, которая принимает входной номер и печатает гору с каждым нечетным числом вплоть до входного номера. (Где «юго-запад» означает directly below and to the left, а …

5
Определите оптимальные варианты круиз-контроля
Круиз-контроль имеет 3 различных варианта перемещения ручки, чтобы установить скорость, с которой вы хотите двигаться. Навстречу вам: добавляет 1 скорость. Вверх: увеличивает скорость до следующего кратного 10 (например, 20 -> 30, 32 -> 40) Вниз: уменьшает скорость до следующего кратного 10 (например, 20 -> 10, 32 -> 30) вход 2 …

4
Вычислить матрицу плотности периметра
Введение Матрица плотности периметра является бесконечным двоичной матрицей М определяется следующим образом . Рассмотрим индекс на основе 1 (x, y) и обозначим через M [x, y] прямоугольную подматрицу, натянутую на углы (1, 1) и (x, y) . Предположим, что все значения M [x, y], кроме M x, y , значения …
10 code-golf  matrix 

5
Сколько значимых цифр?
Учитывая число в качестве входных данных, определите, сколько значащих цифр оно имеет. Это число должно быть взято как строка, потому что вы должны сделать специальное форматирование. Вы поймете, что я имею в виду в ближайшее время (я думаю). Цифра - это цифра, если применимо хотя бы одно из следующего: Ненулевые …
10 code-golf  string  math 

2
День на скачках
Фон В конце 90-х / первых 00-х, когда Flash Web Design был настолько крутым, что никто не мог жить без полноценного Flash-сайта или хотя бы анимированного виджета, я был нанят для разработки «средства просмотра скачек» во Flash / Actionscript, в форме анимации в стиле видеоигр 80-х, чтобы посетители сайта могли …

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