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

36
Самокомпилируемый компилятор [закрыто]

Это основано на разговоре о компиляторах, которые я слушал некоторое время назад, но я, к сожалению, не могу вспомнить, когда и где. Создайте самый короткий компилятор на любом языке, который может компилироваться сам. Предназначайтесь для любого разумного ISA (68K, x86, MIPS, ARM, SPARC, IBM BAL и...

36
Еда конфеты в правильном порядке

Когда дело доходит до еды конфет, я придерживаюсь более высоких стандартов, чем типичный непрофессионал. Существует тонкий баланс между «смешиванием» и «сохранением лучшего для последнего». В этом задании вам дадут ряд символов, в которых каждый персонаж представляет собой конфету. Различные...

36
Числа как круговая графика

Сначала изучите эту головоломку, чтобы почувствовать, что вы будете производить. Ваша задача - написать программу или функцию, которая будет выводить круглую графику, подобную изображенной в головоломке, с числом (основание 10) от 1 до 100 (включительно). Это похоже на этот вызов , за исключением...

36
Скажи мне, сколько математических задач мне нужно сделать!

Мой учитель всегда дает мне самый сложный набор математических задач для домашней работы. Как: pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even. И я хочу знать заранее, сколько времени отводится на мою домашнюю работу, но я не хочу разбираться со всем этим. Вот почему ваша задача -...

36
Успешная навигация по полю астероидов

Введение Всем известно, что вероятность успешного перемещения по полю астероидов составляет примерно 3720 к 1. Но, несмотря на ваше предупреждение, Хан Соло все еще хочет попытать счастья. Опасаясь за свою искусственную жизнь, вы решаете закодировать на своеобразном диалекте корабля ( читай:...

36
Объясните визуально теорему Пифагора

Общее визуальное объяснение теоремы Пифагора таково: Квадраты предназначены для представления квадрата длины стороны и площадей a + b = c, как говорится в теореме Пифагора. Эта часть - то, что вы должны показать. Твое задание В качестве входных данных вы получите два целых числа, предназначенных...

36
Задача «Заполнить сетку»

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

36
Ззуб Ззиф (обратный Fizz Buzz)

Учитывая фрагмент вывода fizz buzz со всеми удаленными номерами, заполните правильные числа минимально возможными значениями так, чтобы фрагмент fizz buzz был правильным. Для целей этой задачи fizzи buzzимеют свои обычные значения 3 и 5 соответственно. Если вход недопустимой последовательности...

36
Сокращения могут действительно сузить ваши датчики сообщений

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

36
Будет ли башня балансировать?

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

36
Сумма всегда 15

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

36
Каталонские номера

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

36
Тайны туалетной бумаги

Сегодня вам нужно решить очень практическую задачу: сколько петель нужно, чтобы на рулон туалетной бумаги было определенное количество листов? Давайте посмотрим на некоторые факты: Диаметр пустого цилиндра туалетной бумаги составляет 3,8 см Длина одного листа туалетной бумаги 10см. Толщина одного...

36
Строим метроном

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

36
Картина старого друга в искусстве ASCII

Я надеюсь, что эта картина вам знакома. Это один из призраков Пакмана в его «уязвимом» состоянии после того, как Пакман съел пилюлю. Соревнование Изобразите нашего призрака в маленькой рамке, используя искусство ASCII. При нормальном масштабе (подробнее об этом позже) каждый квадрат на изображении...

36
Создание монеты ярмарка

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

36
Развернуть массив C

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

36
Фибоначчи 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)]. задача Учитывая положительное целое...

36
Считать коз, чтобы спать

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

36
Вычислить функцию Кармайкла

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