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

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

8
Постройте полиглот для Hello World
Создайте текстовый файл с надписью «Hello World!» в максимально возможном количестве языков программирования при компиляции / интерпретации, и при этом максимально коротким. Оценка за ваше представление рассчитывается следующим образом C / 2 ^ ((L - 1) / 4): где «C» - длина текстового файла в символах, а «L» - количество …

3
Операция перестановочной группы
Существует хорошо известная биекция между перестановками n элементов и числами от 0 до n! -1, так что лексикографический порядок перестановок и соответствующих чисел одинаков. Например, при n = 3: 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) 2 <-> (1, 0, 2) 3 <-> (1, 2, 0) 4 …

7
Определить поле с 256 элементами
Поле в математике представляет собой набор чисел, с операциями сложения и умножения , определенных на ней, таким образом, что они удовлетворяют определенные аксиомы (описанные в Википедии, см также ниже). Конечное поле может иметь p n элементов, где pпростое число и nнатуральное число. В этом задании давайте возьмем p = 2и …

20
Распечатать / Вывести все положительные числа, в которых каждая многозначная подстрока в ее десятичном представлении также является простой.
задача Ваша задача - напечатать или вывести все положительные числа, в которых каждая многозначная подстрока в ее десятичном представлении также проста. Если номер имеет хотя бы 2 цифры, это будет означать, что сам номер также должен быть простым. пример 6197в последовательности , потому что каждый многоразрядная подстрока в 6197простом, а …

11
Найдите самую большую линию
Вам будет дан двумерный массив целых чисел A и длина N. Ваша задача - найти в массиве прямую линию (горизонтальную, вертикальную или диагональную) из N элементов, которая дает наибольшую общую сумму, и вернуть эту сумму , пример N = 3, A = 3 3 7 9 3 2 2 10 …

15
Рандомизировать точки на диске
Я где-то читал о кругах, и только сейчас узнал о дисках ( это на самом деле довольно распространенная концепция ) и подумал о Codegolf. Ваша задача - рандомизировать точку / несколько точек на диске с радиусом 1. Правила: Все точки должны иметь одинаковую вероятность, чтобы быть сгенерированным Должны использоваться координаты …

9
Какова оценка моей руки Scopa?
Мне нравятся проблемы с карточными играми, поэтому я сделал это для итальянской карточной игры Scopa. Моя семья играет в эту игру с незапамятных времен. У него очень интересная система начисления очков, которая должна доставлять удовольствие игрой в гольф. Я отправлю ответ в R, чтобы начать веселье, которое, я уверен, люди …

16
Что это за сконструированное число?
Многие языки программирования создают большие целые числа путем «конкатенации» цифры к концу существующего числа. Например, Лабиринт или Адаптировать . Конкатенируя цифру до конца, я имею в виду, что если существующее число равно , а число равно , результирующее число равно .454545777457(45×10+7)457(45×10+7)457\:(45 \times 10 + 7) Составное число - это число, …

9
Fivenum и немного
(парадокс, парадокс, самый гениальный парадокс) Это первая часть серии из нескольких частей, вдохновленная различными функциями R. Задание Учитывая набор данных DDD положительных целых чисел, мне нужно , чтобы вычислить сводку 5 числа от DDD . Однако я работаю с большими наборами данных, поэтому мне нужно, чтобы ваш код был как …

30
Вокруг к нулю
Это простая задача. Учитывая положительное или отрицательное действительное число, округлите его до следующего целого числа ближе к нулю. Соревнование Возьмите ввод через любую разумную форму (стандартный, функция и т. Д.) Одного положительного или отрицательного действительного числа. Округлить это число «до нуля» - это означает, что если оно будет положительным, вы …

6
Сохрани мои секреты!
У меня так много секретов и некуда их хранить! Цель проста: написать программу, которая позволит вам сохранить строку и защитить ее паролем. Программа примет псевдоним, пароль и (необязательно) секрет в качестве параметров. Если это первый раз, когда программа вызывается с заданным псевдонимом, она сохранит / запомнит секрет и выведет все, …

4
Преобразование между корейской клавиатурой с двумя наборами и клавиатурой qwerty
Вступление Это немного похоже на раскладку DVORAK Keyboard , но НАМНОГО сложнее. Давайте сначала поговорим о корейской клавиатуре. Как вы можете видеть в Википедии , есть ключ Kor / Eng для переключения между корейским и английским наборами ключей. Корейцы иногда пишут неправильно: они пытаются писать на корейском языке с помощью …

30
Инкрементальные диапазоны!
Ваша задача состоит в том, чтобы при заданных двух натуральных числах и вернуть первые числа в последовательности инкрементных диапазонов.xxxnnnxxx Последовательность инкрементного диапазона сначала генерирует диапазон от одного до включительно. Например, если бы было , он сгенерировал бы список . Затем он многократно добавляет последние значений, увеличенных на к существующему списку …

16
Диэдральная группа D4 композиция с нестандартными метками
Диэдральная группа D4D4D_4 является группой симметрии квадрата, то есть движениями, которые преобразуют квадрат в себя посредством поворотов и отражений. Он состоит из 8 элементов: повороты на 0, 90, 180 и 270 градусов и отражения по горизонтальной, вертикальной и двум диагональным осям. Изображения все с этой прекрасной страницы Ларри Риддла. Задача …

2
Обнаружение ошибок Самовосстанавливающаяся Программа
Ваша задача - создать программу, в которой, если будет удален какой-либо один символ, он обнаружит, какой символ был удален, а затем повторно вставит удаленный символ в свой собственный исходный файл. Например, если ваша программа RadiationHardenedи изменена на RadiaionHardened, то ваша программа должна вывести, что 5-й байт (с 0 индексами) был …

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