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

23
Числа Бернулли

В числе Бернулли ( в частности, вторые числа Бернулли) определяются следующим рекурсивным определением: Где обозначает комбинацию . Если в mкачестве входных данных задано неотрицательное целое число , выведите десятичное представление ИЛИ уменьшенную дробь для mвторого числа Бернулли. Если вы...

23
Программирование головоломок и Taco Truck

Программирование Пазлы и Код Гольф открыл тако грузовик ! Слово отсутствует, и теперь пользователи со всей сети Stack Exchange собираются, чтобы попробовать наши вкусные, подлинные тако ASCII . Нам нужна ваша помощь, чтобы каждый получал свои заказы своевременно. В грузовиках с едой не так много...

23
Базовое латинское имя от символа к персонажу

Давайте вернемся к основам! Ваш код, полная программа или функция, должен преобразовать официальное имя Unicode печатаемого символа Basic Latin в соответствующий символ. Например, для ввода LOW LINEваш код должен выводить _. Вам нужно только взять одно имя персонажа в качестве ввода. Вы не можете...

23
Найти n-й фибогексаприм

Задача на этот раз состоит в том, чтобы найти n- й фибогексаприм . Определение фибогексаприма следующее: Сначала мы наблюдаем список с числами Фибоначчи: N | Fibonacci number 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | 144 13 | 233 14 | 377 15 | 610 16 | 987 17 |...

23
Вычислить двоичную последовательность треугольника Серпинского

Последовательность двоичного треугольника Серпинского - это последовательность чисел, двоичные представления которой дают строки двоичного треугольника Серпинского, которые задаются, начиная с 1 в бесконечном ряду нулей, а затем многократно заменяя каждую пару бит на xor этих битов , вот так: f(0)=...

23
Сколько эльфов нужно Санте, чтобы доставить подарки?

Санта нуждается в некоторой помощи, чтобы определить, сколько эльфов ему понадобится, чтобы помочь ему доставить подарки в каждый дом. Уголь значительно тяжелее подарков, поэтому Санте понадобятся три эльфа на каждого непослушного человека в доме. Только два эльфа нужны, чтобы помочь Санте нести...

23
Совместность и число пи

Введение Теория чисел полна чудес в виде неожиданных связей. Вот один из них. Два целых числа является со-премьером , если они не имеют общие моменты, кроме 1. Дан число N , рассмотрят все целые числа от 1 до N . Нарисуйте два таких целых числа случайным образом (все целые числа имеют одинаковую...

23
Преобразовать число в шестнадцатеричное

Вызов Вот простой. Напишите функцию или программу, когда в качестве входных данных будет указано число из базы 10, она вернет или напечатает значение этого числа в шестнадцатеричном формате . Примеры 15 -> F 1000 -> 3E8 256 -> 100 правила Никаких встроенных шестнадцатеричных функций вообще...

23
Найти емкость 2D печатных объектов

В вымышленном 2D-мире набор инструкций 2D-печати для объекта может быть представлен в виде списка целых чисел следующим образом: 1 4 2 1 1 2 5 3 4 Каждое число представляет высоту объекта в этой конкретной точке. Приведенный выше список преобразуется в следующий объект при печати: # # # # # ### ##...

23
Геометрический вызов

Все любят геометрию. Так почему бы нам не попробовать и написать код в гольф? Эта задача включает в себя прием букв и цифр и создание фигур в зависимости от этого. Вход Вход будет в форме (shapeIdentifier)(size)(inverter). Но что такое shapeIdentifier, размер и инвертор? Идентификатор фигуры - это...

23
Переупорядочение последовательности

Вступление Давайте рассмотрим следующую последовательность (неотрицательные целые числа): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Например, давайте возьмем первые три числа. Это 0, 1, 2. Числа, используемые в этой последовательности, можно упорядочить шестью различными способами: 012...

23
Электрическая розетка

Это проблема из NCPC 2005 . У Роя есть квартира только с одной электрической розеткой, но у него есть несколько разветвителей. Подсчитайте максимальное количество розеток, которое он может иметь, используя удлинители, которые он имеет. Количество розеток на удлинитель указано в качестве входных...

23
Построить шахматную доску

Видел это в вызове PHP. Цель состоит в том, чтобы сделать шахматную доску с 64 квадратами (8 * 8) с минимальным количеством кода. Достаточно просто, я сделал мой в PHP в 356 байт (я знаю, не впечатляет), и я хотел бы увидеть некоторые другие подходы. Это можно сделать на языке по вашему выбору,...

23
Сортировать эти рейтинги облигаций

Задание В кредитных рейтинговых агентств рейтинги приписывать облигаций в соответствии с кредитоспособности эмитента, а также кредитный рейтинг агентства «большой тройки» используют аналогичный (хотя и не идентичные) многоуровневую систему рейтинга . Они имеют четкий, логичный порядок - используя...

23
Заменить числа их соответствующими буквами

Создайте функцию или программу, которая принимает число в качестве входных данных и выводит строку, в которой точки ASCII-кода для алфавита нижнего и верхнего регистров заменяются их символьными эквивалентами. В верхнем регистре алфавита используются кодовые точки: 65-90 Строчный алфавит использует...

23
Нарисуйте график

Учитывая ввод списка целых чисел, представляющих даты, выведите художественную временную шкалу ASCII, как показано ниже: <-----------------------------> A B C D E Вышеуказанная временная шкала является выходом для ввода [1990, 1996, 1999, 2011, 2016]. Обратите внимание на несколько вещей о...

23
Покидая гнездо

Учитывая неплоский список целых чисел, выведите список списков, содержащих целые числа на каждом уровне вложенности, начиная с уровня с наименьшим вложением, со значениями в их исходном порядке в списке ввода при чтении слева направо. Если два или более списков находятся на одном уровне вложенности...

23
Сильно составные числа

Высоко составное число является положительным целым числом , которое имеет больше делителей , чем любое меньшее положительное целое число имеет. Это последовательность OEIS A002182 . Его первые 20 сроков 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560...

23
Определение вертикальных срезов

Для данного изображения выведите значение [ширина в пикселях полного вертикального сечения] 1 (если оно существует). Если вертикального сечения не существует, выведите 0. Входные данные могут быть предоставлены в виде локального файла или вложенного массива. Если вы решите принимать ввод как...

23
Последовательность XOROR

Сотовые автоматы действительно очаровательны. Те, о которых обычно говорят, являются двоичными, то есть представляемыми числом. Тем не менее, те, на мой взгляд, были сделаны до смерти. Тройные CA более интересны, но мы должны рассмотреть все ASCII! Какое это может быть удовольствие! Вместо того,...