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

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

2
Будет ли башня балансировать?
Введение Учитывая ASCII башню и силу ветра, напишите программу или функцию, чтобы определить, будет ли башня балансировать или каким образом она упадет. Например, первая башня балансирует, а вторая падает влево. # # # # ### ### ### ### # # # # ##### ##### ### ### ### # Это мой …

30
EvenSt-ring C ode - g ol! F
Четная строка - это любая строка, в которой четность значений символов ASCII всегда чередуется. Например, строка EvenSt-ring$!является четной строкой, потому что значения символов ASCII: 69 118 101 110 83 116 45 114 105 110 103 36 33 И соотношения этих чисел: Odd Even Odd Even Odd Even Odd Even Odd …
36 code-golf  string 

1
Задача «Заполнить сетку»
Задача с простыми правилами, но нетривиальными алгоритмами. :-) задача Возьмите ввод в виде разделенных пробелом целых чисел: N A B S Где N - длина стороны двумерной квадратной матрицы, заполненной уникальными числами (целыми числами) между A и B включительно. Для каждой строки и столбца в этой матрице сумма всегда одна …
36 code-golf  math  grid 

20
Вычислить функцию Кармайкла
Описание задания В теории чисел, то функция Кармайкл λ принимает положительное целое число п и возвращает наименьшее целое положительное число K , так что к -й мощности каждого целого числа взаимно простых с п равно 1 по модулю п . Учитывая положительное целое число n , ваше решение должно вычислить …

23
Считать коз, чтобы спать
Некоторые люди считают овец, чтобы заснуть. Другие считают коз. Напишите программу или функцию, которая принимает положительное целое число N и выдает N-1 бодрствующих коз, за ​​которыми следует одна спящая коза, как если бы кто-то считал N коз, и в самом последнем случае они засыпали. Бодрствующие козы выглядят так: \ ___/o> …

1
Запрограммируйте Робот-Укладчик Чашек
Я уверен, что все видели раньше, что чашки могут быть сложены в пирамиды (и другие формы): A A A A A A A A A A A A A A A A A Да, Aэто определенно адекватный персонаж для представления кубка. Новые чашки могут быть добавлены либо на земле, справа …

30
Создание монеты ярмарка
У вас есть монета, которая производит 0или 1. Но вы подозреваете, что монета может быть предвзятой , то есть вероятность 0(или 1) не обязательно равна 1/2. Хорошо известна процедура «преобразования» Необъективное монету в справедливой монеты (т.е. для получения результатов с равной вероятностью), как это было предложено фон Неймана, состоит в …

14
Сумма всегда 15
Напишите программу или функцию, которая принимает массив неотрицательных целых чисел в качестве входных данных и выводит набор векторов / массивов с элементами входного массива по порядку, разбивая их так, чтобы каждый вектор суммировал до 15. Если сумма первых N элементов не «попадают в 15», тогда число, которое прошло 15, должно …

27
Строим метроном
Введение Несколько дней назад мне был нужен метроном для чего-то. У меня не было ни одного доступного, поэтому я скачал приложение из App Store. Приложение имело размер 71 МБ !!! 71 МБ для изготовления тик-ток ...?! Так что мне пришла в голову код-гольф, и мне было интересно, могут ли некоторые …
36 code-golf  music  audio 

22
Сокращения могут действительно сузить ваши датчики сообщений
Из-за этого вам нужен лучший способ понять, является ли фраза аббревиатурой слова. Вы также думаете, что стоит посмотреть, являются ли рассматриваемая фраза и слово рекурсивными акронимами. Твое задание: Если дано слово, а затем фраза, разделенная строкой, выведите, если фраза является аббревиатурой, а затем, если это рекурсивная аббревиатура . (Фраза содержит …

25
Развернуть массив C
В языке программирования C массивы определяются следующим образом: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 Размер массива определяется из инициализирующих элементов, который в данном случае равен 6. Вы также можете написать массив C таким образом, явно определив его размер, затем определив …
36 code-golf  string  parsing  c 

30
Фибоначчи orial
Определение Последовательность Фибоначчи F(n)на натуральных числах определяется так: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Fibonacci-orial положительного целого числа является продуктом [F(1), F(2), ..., F(n)]. задача Учитывая положительное целое число n, найдите Фибоначчи-Ориал n. …

30
Каталонские номера
В число Каталонский ( OEIS ) представляют собой последовательность натуральных чисел часто появляются в комбинаторике. N-е каталонское число - это число слов Дика (сбалансированные строки в скобках или скобки, такие как [[][]]; формально определяется как строка, использующая два символа a и b, так что любая подстрока, начинающаяся с начала, имеет …

1
Домино Схемы
Табло Вот приблизительные оценки (то есть количество домино) для представления VisualMelon. Я превращу их в нормализованные оценки, описанные ниже, когда придет больше ответов. Существующее решение теперь может решить все схемы в тесте: Author Circuit: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 …

24
Переназначение ASCII
Вызов Напишите программу, которая переупорядочивает символы ASCII! Он должен вывести единственную строку, содержащую все печатные символы ASCII ровно один раз. Первому символу этой строки присваивается значение 1, второму символу - значение 2 и т. Д. Если два символа обычно находятся рядом друг с другом (разница между их кодами символов равна …

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