Вопросы с тегом «kolmogorov-complexity»

43
Настоящий Тонкий Шейди

Выведите следующее как можно меньше байтов: I'm Slim Shady. Yes, I'm the real Shady. All you other Slim Shadys are just imitating. So, won't the real Slim Shady please stand up? Please stand up. Please stand up. Следующие пять слов должны появиться ТОЛЬКО ОДИН РАЗ в вашем коде: I'm Slim Shady real...

43
Был ли мой пирог пополам?

Напишите программу или функцию, которая принимает непустой список натуральных чисел. Вы можете предположить, что это ввод в разумном удобном формате, таком как "1 2 3 4"или [1, 2, 3, 4]. Числа в списке ввода представляют срезы полной круговой диаграммы, где каждый размер среза пропорционален...

43
Распечатайте числа от 1 до 10

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

43
Расширьте Солнце ASCII

Напишите программу, которая принимает (через STDIN / командную строку) неотрицательное целое число N. Когда N равно 0, ваша программа должна печатать O(это заглавная буква О, а не ноль). Когда N равно 1, ваша программа должна напечатать \|/ -O- /|\ Когда N равно 2, ваша программа должна напечатать...

43
Сокол Тяжелые стадии

Выберите набор из четырех байтов без замены (т.е. без повторения байта), и необязательно в каком-либо конкретном порядке, из любого из следующих четырех наборов: Символы любой однобайтовой кодировки Символы Юникода в диапазоне от 00 до FF Десятичные целые числа со знаком в диапазоне −128–127...

42
Напишите самую короткую программу, которая генерирует большинство предупреждений и ошибок компилятора

Соревнование: Напишите очень короткую программу, которая при компиляции создает наибольшее количество предупреждений и ошибок компилятора. Это может быть написано на любом языке программирования. Подсчет очков: Оценка определяется этим уравнением: errors_and_warnings_length/code_length. Самый...

42
Распечатать синусоидальную волну (по вертикали)

Напечатайте непрерывную синусоидальную волну, прокручивая вертикально на терминале. Программа не должна завершаться и должна непрерывно прокручивать волну вниз (кроме случаев, когда она каким-то образом прерывается). Вы можете предположить, что переполнение не является проблемой (то есть вы можете...

42
Я инженер?

Недавно штат Орегон оштрафовал инженера-электрика на изучение светофоров на 500 долларов за то, что он называл себя инженером. Учитывая 2-буквенную строку в качестве входных данных, представляющих штат США, выведите: I am not an engineerесли штат Орегон ( OR) I am an engineer если штат любой другой...

42
Сюрприз для Brain-Flak

Этот вопрос входит в серию заданий на День Рождения Brain-flak, предназначенных для празднования первого Дня Рождения Brain-Flak. Вы можете найти больше информации о Дне Рождения Brain-Flak здесь . Сегодня первый день рождения Brain-Flak! Поэтому я подумал, что мы устроим сюрприз на день рождения....

42
Напечатайте имена персонажей

У каждого символа Юникода есть имя, например, «LATIN CAPITAL LETTER A». Имя символа Unicode может содержать только заглавные буквы, пробелы и знак минус. Напишите программу, которая читает текст и выводит имена каждого символа в новой строке. Например, если на входе было «Hello, World!», Результат...

42
Нарисуй ASCII шахматную доску!

Вот простая задача для вас: вы должны создать это ASCII представление шахматной доски. Белый цвет представлен заглавными буквами, а черный - строчными. Пустые плитки представлены как .. Вот полный пансион: rnbqkbnr pppppppp ........ ........ ........ ........ PPPPPPPP RNBQKBNR Поскольку это вопрос...

42
StringgnirtSStringgnirtSStringgnirtS

Вот сравнительно простой вызов для вас. Если задана строка длины N , выведите строку вперед, затем назад, затем вперед, затем назад ... и т. Д. N раз. Например, если ваш вклад был Hello! Вы должны вывести: Hello!!olleHHello!!olleHHello!!olleH Вы также можете при желании вывести один завершающий...

41
Первый номер, содержащий каждое письмо

Если в качестве входных данных указать одну букву от A до Z (кроме J и K), выведите наименьшее неотрицательное целое число, содержащее эту букву в письменном виде. Предположим, что числа никогда не содержат слова «и», 101как и «сто один», а не «сто один». Предположим, американский (короткий)...

41
Боже, Гиза Гольф!

«Число Гизы», также в разговорной речи известное как номер Тимми, - это любое число, цифры которого представляют пирамиду ( A134810 ). Например, «12321» - это номер Гизы, потому что его можно визуализировать так: 3 2 2 1 1 Тем не менее, что-то вроде «123321» не является числом Гизы, потому что есть...

41
Выведите Волшебную Трапецию 8

Ваша задача - вывести Волшебную Трапецию 8: 1 × 8 + 1 = 9 12 × 8 + 2 = 98 123 × 8 + 3 = 987 1234 × 8 + 4 = 9876 12345 × 8 + 5 = 98765 123456 × 8 + 6 = 987654 1234567 × 8 + 7 = 9876543 12345678 × 8 + 8 = 98765432 123456789 × 8 + 9 = 987654321 Вывод на выбранном вами языке в наименьшем количестве...

40
Святая дыра в пончик, Бэтмен!

Некоторые персонажи более святы, чем другие. Используя как можно меньше нечестивых букв, отобразите приведенное выше утверждение. Вызов Напишите полную программу для печати Holy Hole In A Donut, Batman!в STDOUT или ближайшую альтернативу. Если вы можете сжать вход, чтобы уменьшить ваш счет, сойти с...

40
Что вы принесете на День Благодарения?

День благодарения в Соединенных Штатах приближается 24 ноября. Многие люди будут обедать со своими семьями, традиционно включая индейку и множество гарниров. Обычно это означает, что члены семьи должны координировать, кто принесет каждое из различных блюд. В этой задаче цель состоит в том, чтобы...

40
С Днем Бекона!

Сегодня день бекона, поэтому, наверное, именно поэтому шляпа для участия сегодня называется «Мммм Бэкон». Какой лучший способ отпраздновать день бекона с забавными заполненными 2-мерными матрицами, сделанными из бекона! Полоска бекона 1 на 1 представлена ​​следующим образом: ----- )===) (===( )===)...

40
Распечатать все 2 буквы слова Эрудит

Соревнование: Выведите каждое двухбуквенное слово, допустимое в Scrabble, используя как можно меньше байтов. Я создал список текстовых файлов здесь . Смотрите также ниже. Есть 101 слово. Ни одно слово не начинается с C или V. Творческие, даже если неоптимальные, решения приветствуются. AA AB AD ......