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

26
Цифровые треугольники

Вызов: Входные данные: положительное целое числоnnn Выход: Создайте список в диапазоне и объедините его вместе в строку (т. Е. N = 13 будет строкой ).[1,n][1,n][1,n]n=13n=13n=1312345678910111213 Теперь мы выводим треугольник, используя префиксы или суффиксы этой строки, в одной из следующих четырех...

26
N-й грифон номер

Я придумал ряд цифр на днях и решил проверить, что это за номер OEIS. К моему большому удивлению, последовательность, по-видимому, отсутствует в базе данных OEIS, поэтому я решил назвать эту последовательность после себя (обратите внимание, что кто-то, кто намного умнее меня, возможно, уже придумал...

26
Игральные кости игрока

Ошибка игрока - это когнитивное искажение, в котором мы ошибочно ожидаем, что случившееся часто будет менее вероятным в будущем, а то, что не произошло через некоторое время, с большей вероятностью произойдет в ближайшее время. Ваша задача - реализовать конкретную версию этого. Объяснение проблемы...

26
Вывод с одинаковой длиной всегда

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

26
Бесконечно много простых чисел

Со времен Евклида мы знали, что простых чисел бесконечно много. Аргумент от противного: если существует лишь конечное число, скажем , p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n , то обязательно m:=p1⋅p2⋅...⋅pn+1m:=p1⋅p2⋅...⋅pn+1m:=p_1\cdot p_2\cdot...\cdot p_n+1 не делится на любой из этих простых...

25
Рассчитать 500 цифр пи

Напишите программу для вычисления первых 500 цифр числа Пи, соблюдая следующие правила: Длина должна быть не более 500 символов. Он не может включать в себя «pi», «math.pi» или подобные константы pi, а также не может вызывать библиотечную функцию для вычисления pi. Он не может использовать цифры...

25
Интерпретатор

Основываясь на комментарии Джорджа Эдисона к этому вопросу , напишите наименьший интерпретирующий себя переводчик. Вы можете использовать язык по вашему выбору. Пустые языки не учитываются. Ваша программа должна быть длиной не менее двух символов. Программе не нужно интерпретировать весь язык,...

25
Результаты розыгрыша в кости в ASCII

Покажите случайный результат броска кубика, если он сделан с кубиком в форме ASCII. $ dice должен привести к одному из ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- ----- |o o| | o | |o o| ----- ----- |o o| |o o| |o o| -----...

25
Создайте игру «Змея» в консоли / терминале

Игры веселые этот кодегольф здесь был настолько веселым, что мне пришлось сделать версию для других классических игр, похожих по сложности. Кратчайший путь создания базовой игры Space Invaders на Python На этот раз, однако, попытайтесь воссоздать классическую игру «Змея», в которой вы начинаете как...

25
Вы можете Meta Quine?

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

25
Оценка игры в боулинг

Ваша задача состоит в том, чтобы подвести итоги и оценку выходного одного игрока в игре 10-контактный боулинг после до 21 рулонов . Броски представлены в виде последовательности целых чисел в вашем предпочтительном методе ввода . Каждое целое число соответствует количеству пинов, которые были сбиты...

25
Преобразование строки в нижний регистр (без встроенных функций для нижнего регистра!)

Целью этого кода является создание кода, который позволяет пользователю вводить строку ASCII (содержит только печатаемые символы ASCII ), а ваша программа выводит вариант этой строки в нижнем регистре. Важно: вам НЕ разрешено использовать встроенную функцию, которая преобразует строку (или только...

25
Теннисные очки встречают Code Golf

В свете Открытого чемпионата Австралии по теннису 2014 года в Мельбурне и победы Станислава Вавринки над Новаком Джоковичем, я предлагаю следующее испытание кода в гольф! Вавринка и Джокович снова в этом за основу этого CGC. Ваша задача - взять строку, состоящую из 1 и 2, и определить результаты...

25
Мандолина Куайн

Напишите квинну ..., из которой можно удалить любой другой символ, это все еще будет действительная квинета. Вы можете указать, следует ли начинать удаление символов с первого или второго символа. Критерии подсчета (добавьте бонусы / процентные проценты вместе для общего процента): Ответы должны...

25
Последняя битва - победить орду зомби

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

25
Что это за ROT? - расшифровать ROT-N

Вот буквы английского алфавита по порядку по частоте: e t a o i n s h r d l c u m w f g y p b v k j x q z Это eнаиболее часто используемая буква и zнаименее распространенная. (Данные из Википедии .) Ваша задача - взять текст ROT-n'd, например: ocdndnvqzmtnzxmzohznnvbzocvodnqzmtnzxpmzviynvaz Это...

25
Экран блокировки Android

вступление Вы сидите в зале заседаний в конце длинного стола. Вы оглядываетесь вокруг и видите Тима Кука, совет директоров Apple, призрака Стива Джобса и Джека Донахи. Apple созвала эту встречу, потому что они поняли, насколько холоднее экран блокировки Android, и хотят их 1-UP. Все в комнате...

25
Написать эффект домино

Используя наименьшее количество символов Юникода, напишите функцию, которая принимает три параметра: Общее количество домино nпострадавшее домино Свергнуть направление пораженного домино ( 0или Lслева, 1или Rсправа) Как только домино свергнуто, оно должно также свергнуть оставшееся домино в том же...

25
Найти маршрут между двумя статьями Википедии

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

25
Создайте программу «хакерского типа», которая отображает собственный исходный код.

Если вы незнакомы с хакером Typer , см. Hackertyper.net . Короче говоря, это программа, которая выводит один кусок кодовой базы за нажатие клавиши для комедийного эффекта. НО, версия hackertyper.net слишком проста для реализации. Он просто выводит три символа за раз из произвольного фрагмента кода....