Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

30
Создайте таблицу * в HTML
Вход: Два десятичных целых числа mи n, соответственно, дают количество строк и столбцов таблицы. mи nбольше или равно 1. Выход : Таблица в HTML, содержащая m строк и n столбцов. Таблица должна отображаться современным браузером на ваш выбор. Большинство браузеров будут отображать все правильно, даже если теги не закрыты. Правильный …

3
Нарисуйте ключ ASCII
При вводе ноты выведите ASCII-чертеж соответствующей мажорной клавиши на скрипичном ключе. Вот все основные ключи (которые не включают двойные острые или двойные квартиры) и соответствующие им подписи ключей: Круг пятых делюкс 4 от пользователя из Википедии Просто Билл, авторское право CC BY-SA 3.0 Если в качестве ввода используется клавиша с …

15
Свергнуть несколько домино!
Спасибо за этот вопрос для вдохновения В этих проблемах мы будем представлять линию домино в виде строки |, /и \. Вам дадут строку домино в качестве входных данных, и вы должны определить, как они выглядят, когда они обосновались. Вот правила того, как домино падает Постоянное домино, |оставленное левым упавшим домино …

15
Последовательность автономных чисел
Давайте определим автономное число как положительное целое число, цифры которого появляются в сериях длины, равной только им самим. Другими словами, любая десятичная цифра d (исключая 0 ) встречается только в сериях длиной ровно d . задача Вы можете выбрать любой из трех методов, перечисленных ниже: Если задано целое число n …

29
Вывести двоичный путь из числа
Для целого числа, nкоторое удовлетворяет n > 0, запишите его значение как нисходящий путь на основе его двоичного представления. правила Первый (самый значимый) установленный бит всегда находится в верхнем левом углу. Когда следующий бит установлен (a 1), нарисуйте символ («заполненный») на следующей строке в том же столбце, что и предыдущий …
22 code-golf  number 

22
Проверка горизонтальной ASCII змеи
Недавно было несколько испытаний ASCII для домашних змей (например, здесь ) 0 0 0 0 0 000 00 0 00 000 0 0 000 0 0 0 00 0 000 Эта задача состоит в том, чтобы взять случайно сгенерированную горизонтальную змею-питомца (высота 5 строк, длина 30) и убедиться, что В …

10
Самые низкие начальные числа в последовательности, подобной Фибоначчи
Учитывая положительный целочисленный ввод N , выведите два неотрицательных числа a и b , где a <b , с наименьшим возможным средним значением, которое приведет к тому, что число N будет частью повторяющейся последовательности отношений: f(0) = a f(1) = b f(n) = f(n-2)+f(n-1) Если существует более одного решения, где …

24
Пример распределения по Парето
Распределение Парето - это распределение вероятностей, которое встречается в природе. У этого есть много специальных свойств, таких как бесконечное среднее. В этом задании вы выведете число, выбранное из этого распределения. Распределение Парето определяется как большее или равное xс вероятностью 1/x, для всех xбольшее или равное 1. Следовательно, число, выбранное из …

30
Что такое пропущенное число (делится на 9)
Вызов Учитывая целое число, делимое на 9 и одну пропущенную цифру, найдите пропущенную цифру. Недостающая цифра может быть представлена ​​любым символом, кроме цифр 0-9, если она соответствует. Если пропущенная цифра может быть 0 или 9, выведите что-нибудь для обозначения этого. Предположим, что пользователь достаточно умен, чтобы поставить только одну пропущенную …

6
Создать универсальную целочисленную последовательность
Определение Будем называть (бесконечную) целочисленную последовательность универсальной, если она содержит каждую конечную целочисленную последовательность как непрерывную подпоследовательность. Другими словами, целочисленная последовательность (a 1 , a 2 ,…) универсальна тогда и только тогда, когда для каждой конечной целочисленной последовательности (b 1 ,…, b n ) существует смещение k, такое что (a …

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

7
Выведите упрощенную последовательность Гудштейна
Число находится в упрощенной форме Гудштейна-b, если оно написано как b + b + ... + b + c, 0 < c ≤ b Упрощенная последовательность чисел Гудштейна начинается с записи числа в упрощенной форме Гудштейна с базой 1, затем заменяет все 1 на 2 и вычитает 1. Перепишите результат …

5
Симметричные божьи коровки
Введение: Когда мы думаем о божьих коровках, мы обычно думаем о красном или темно-оранжевом жуке с черными пятнами. Хотя это и не обязательно так, поскольку есть также черные с божьими коровками с красными / оранжевыми пятнами или божьи коровки без пятен , в основном мы изображаем божьих коровок что-то вроде …

26
Это приятный номер?
Приятное число (согласно этому определению) - это число, которое можно передать через следующий процесс (давайте использовать 41802000в качестве примера): Разделите одинаковые номера в конце ( 41802000 => [41802, 000]) Отсортируйте первую половину цифр и возьмите максимум ( [41802, 000] => [8, 000]) Возьмите длину последнего элемента. Вызовите результирующие элементы A …

9
Построить электрическую сеть
Соревнование Есть N городов, выровненных по прямой. I-й город расположенA[i] километрах справа от происхождения. Нет двух городов будет в одном месте. Вы собираетесь построить электрическую сеть с некоторыми электростанциями. Электростанции должны быть построены внутри города. Однако вам разрешено только строить K(<N) электростанции, поэтому в некоторых городах не будет электростанций. Для …

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