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

19
The Note of Destiny - поместите записку на посох

Зомби-апокалипсис наступил, и мир подходит к концу. Внезапно кто-то обнаруживает формулу, которая берет текущий час, минуту и ​​день, и выплевывает идеальную ноту для игры на пианино, которая мгновенно убивает каждого зомби, который ее слышит. К сожалению, в мире остался только один пианист, и он...

19
Ааааа! Звери HHHHere!

Как мы узнали из IBM PC AT, YouTube (см. Видео) , Википедии (см. Статью) и Улицы Сезам: Письмо Hявляется самой беспощадной буквой алфавита ! (Даже если на самом деле он состоит из двух элементов в кодовой странице 437. На самом деле, это даже БОЛЬШЕ беспощадно.) Как инопланетяне в ... э-э ......

19
Инкрементные ставки

Несколько месяцев назад у меня был этот вопрос в качестве загадки перед собеседованием. Недавно, когда я размышлял о материалах блога, он показался мне хорошим примером для функционального решения проблемы. Я опубликую свое решение, как только я закончу писать в своем блоге. ПРИМЕЧАНИЕ. Этот вопрос...

19
Разгадать загадку Эйнштейна

Эйнштейн написал загадку. Он сказал, что 98% мира не могут решить это. Я разгадал эту загадку примерно за 25 минут на поезде на работу. Это в основном просто дедукция. Загадка Есть 5 домов в 5 разных цветах в ряд. В каждом доме живет человек с разной национальностью. 5 владельцев пьют определенный...

19
Четыре квадрата вместе

Теорема Лагранжа о четырех квадратах говорит нам, что любое натуральное число может быть представлено как сумма четырех квадратных чисел. Ваша задача - написать программу, которая делает это. Ввод: натуральное число (ниже 1 миллиарда) Вывод: четыре числа, чьи квадраты суммируются с этим числом...

19
достичь catch, когда все в блоке try уже поймано

Это ограничено Java и C # синтаксисом, который я предполагаю. В этой задаче программирования вы должны производить Exceptions, которые могут быть перехвачены, но снова выброшены в конце блока catch. try { while(true) try { // you are only allowed to modify code between this try { } brackets }...

19
Определить победу в Tictactoe

Давай поиграем в гольф! С учетом состояния крестики-нолики (пример :) |x|x|o| |x|o|x| |o|o|x| Определите, является ли игра winа loseили cat. Ваш код должен выводить любую из этих опций с учетом состояния. Вышеприведенная игра должна вывестиlose Просто чтобы прояснить: выигрыш определяется как любые...

19
Перевести текст ASCII на шрифт Брайля

Напишите программу, которая переводит текст ASCII в вывод Брайля . Требования: Входные данные могут поступать из стандартного ввода, командной строки или другого внешнего источника ввода. Вывод должен быть распознан как шрифт Брайля, форма вывода зависит от вас. Примером может служить oвыпуклая...

19
ASCII Водопровод

вступление Рассмотрим сетку символов, f A\/таких как f f f A A / \ \ / A A \/ / \/ где: f представляет собой кран, который льет поток воды вниз A разветвляется поток воды выше, так что ровно половина идет влево, а ровно половина идет вправо \ смещает поток воды вверх вправо на одну единицу /...

19
Поздравляем с получением 10000 репутации!

После того, как @ MartinBüttner достиг ровно 10000 репутаций , мы теперь имеем три полных ряд 10k пользователей на странице пользователей ! Теперь, поскольку мы все здесь программисты, нам нравится автоматизировать вещи, а не делать это вручную. Ваша задача - написать программу для автоматического...

19
Нарисуй Войны Stickman

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

19
Запустите N символов, чтобы получить N

Напишите самую короткую из возможных программ, чтобы при объединении первого символа и каждого N-го символа после него в новую программу выводился N. Это должно работать при N = 1, 2, ..., 16. Другой способ сказать, что, если вы удалите все символы из вашей программы, кроме первого и каждого N-го...

19
Организовать музыку Григорианской Церкви

930 год, и у Григорианской Церкви есть проблема. У них тысячи страниц музыкального пения, но проблема в том, что все ноты были просто брошены в кучу, вместо того, чтобы иметь какую-либо реальную систему организации: Изображение пользователя gamerprinter в Гильдии картографов . Церкви нужно...

19
Умножьте все числа в строке

Победитель: Chilemagic , массивный 21 байт! Вы можете продолжить отправлять свой ответ, однако вы больше не можете выиграть. Исходное сообщение сохранилось: Ваша цель - найти все числа в строке и умножить каждое по отдельности на значение, введенное пользователем. Вам не нужно беспокоиться о...

19
Генерация чисел Улама

Учитывая целое число n(где n < 10001) в качестве входных данных, напишите программу, которая будет выводить первые n числа Улама . Число Улама определяется следующим образом: U 1 = 1, U 2 = 2. Ибо n > 2, U n - это наименьшее целое число, которое больше, чем U n-1, которое является суммой двух...

19
Draw ASCII Игральные карты

Рассмотрим эти 15 паттернов игральных карт ASCII (туз через джокер и заднюю сторону), где Xесть место для символа масти : (они выглядят лучше с меньшим межстрочным интервалом) ------------- ------------- ------------- ------------- ------------- ------------- ------------- -------------...

19
Слои Серпинского

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

19
Генерализованный генератор Quine

Соревнование В этом задании вы указываете исходный язык S и целевой язык T . Ваша задача - написать следующую программу Pна языке S. Если в качестве входных данных указана допустимая программа Qна языке , она выведет допустимую программу на языке, которая не требует ввода и вывода , то есть...

19
Создать массив с повторяющимися числами

Вызов Ваша задача в этом вопросе - написать программу или именованную функцию, которая принимает положительное целое число n(больше 0) в качестве ввода через аргументы STDIN, ARGV или функции и выводит массив через STDOUT или возвращаемое функцией значение. Звучит достаточно просто? Теперь вот...

19
Прыгать массив!

Давайте поиграем в однопользовательскую игру под названием Jump the array . Чтобы играть, вам нужен только массив целых чисел, скажем a. Вы начинаете с какой-то позиции i, и на каждом ходу вы переходите на новую позицию. На очереди n, если nчёт, вы переходите в абсолютную позицию a[i] mod...