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

47
Стек переполняется

(Вдохновлен этим вопросом ) Задача Ваша задача - написать программу или функцию для печати ASCII-версии логотипа Stack Overflow в STDOUT. \|/ (-) (-) (-) (-) Ваша программа должна принимать два входа, называемые здесь H и N. Высота стека "контейнер" (скобки) определяется как H. Количество элементов...

47
Случайный Гольф Дня № 7: отчетливо случайный персонаж

О серии Это гостевая запись для серии Random Golf of the Day. Во-первых, вы можете относиться к этому, как к любому другому вызову для игры в гольф, и отвечать на него, не беспокоясь о серии вообще. Тем не менее, существует таблица лидеров по всем задачам. Вы можете найти таблицу лидеров вместе с...

47
Обратный отсчет от «Бесконечности»

Похоже на невыполнимую задачу, верно? Ну, на самом деле это не так сложно. Если мы напишем слово Infinityкак 8-битный двоичный код ASCII, мы получим: 01001001 01101110 01100110 01101001 01101110 01101001 01110100 01111001 Это можно объединить и преобразовать в десятичное значение...

47
Едят кегли как нормальный человек

Кегли - это цветные конфеты, в которых есть 5 различных вкусов; виноград, зеленое яблоко, лимон, апельсин и клубника, представленные (p) urple, (g) reen, (y) ellow, (o) range и (r) ed соответственно. Я привык есть кегли, сортируя все разные цвета, а затем поочередно. Получив несколько странных...

47
3 ... 2 ... 1 ... Сбой!

Ваша задача - написать полную программу, которая будет продолжать отсчитывать от 10 при каждом запуске. При первом запуске программы ее следует распечатать 10. В следующий раз он должен вывести 9. В следующий раз он должен вывести 8, и так далее. Вместо печати 0программа должна аварийно завершить...

47
Атака, Разложение, Поддержание, Освобождение

Звуковые синтезаторы используют генераторы огибающей для управления тем, как определенные параметры звука (например, общая громкость) меняются со временем. Во многих синтезаторах оболочка определяется четырьмя параметрами, как показано на следующем рисунке из Википедии : Время атаки (A) : время,...

47
Бернардино идентифицирует неизмененные долларовые слова

Определение Слово доллара - это слово, где, когда каждой из его букв присваивается значение цента от a = 1 до z = 26, и буквы суммируются, результат равен 100. Вот пример CodeReview, а здесь список долларовых слов я нашел в сети. вход Ввод будет в алфавитном порядке от az, в текстовых типах данных...

47
Это функция?

По заданному списку (key, value)пар определите, представляет ли он функцию, что означает, что каждый ключ отображается в согласованное значение. Другими словами, когда две записи имеют одинаковые ключи, они также должны иметь одинаковые значения. Повторные записи в порядке. Например: # Not a...

47
Будь первым 1 (оставь только первую правду)

вступление Ежегодно ООО «Дьялог» проводит студенческий конкурс. Задача состоит в том, чтобы написать хороший код APL. Это не зависящий от языка код-гольф издание восьмой проблемы этого года. У меня есть явное разрешение опубликовать этот вызов здесь от первоначального автора конкурса. Не...

47
Отображение случайных цветных пикселей

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

47
Улитка в колодце

Фон Есть общая загадка, которая выглядит примерно так: Улитка находится на дне 30-футового колодца. Каждый день улитка может подняться на 3 фута. Ночью, когда они спят, они спускаются вниз на 2 фута. Сколько дней нужно улитке, чтобы выбраться из колодца? Интуитивный ответ 30 дней, потому что улитка...

47
Экстрим Фибоначчи

На этом сайте было миллиард итераций задач Фибоначчи, поэтому давайте добавим, что задача Фибоначчи состоит из миллиарда итераций! Ваша задача - вывести первые 1000 десятичных цифр из 1 000 000 000-го числа Фибоначчи с как можно более короткой программой. Это может затем произвольно сопровождаться...

47
Гольф число больше, чем TREE (3)

Функция TREE (k) дает длину самой длинной последовательности деревьев T 1 , T 2 , ... где каждая вершина помечена одним из k цветов, дерево T i имеет не более i вершин, и ни одно дерево не является несовершеннолетний любого дерева, следующего за ним в последовательности. TREE (1) = 1, например, T 1...

47
Мой треугольник прав?

Учитывая a, b, cдлину трех сторон треугольника, скажем, является ли треугольник прямоугольным (то есть имеет один угол, равный 90 градусам) или нет. вход Три положительных целых значения в любом порядке Выход Либо конкретный истинный выход ( true, 1, yes...) или выход конкретной лжи ( false, 0,...

47
Понижение до палиндрома

Получив строку s, верните наименьшую непрерывную подстроку, которую вы можете удалить, чтобы создать палиндром. Примеры: 800233008 -> 2 racecarFOOL -> FOOL abcdedcba -> (empty string) ngryL Myrgn -> "L " (or " M") 123456789 -> 12345678 (or 23456789) aabcdbaa -> c (or d) [[]] ->...

47
Перейти на N-ую страницу

Обычно нужно сделать интерфейс выбора страницы. Обычно это выглядит так: prev 1 ... 3 4 [5] 6 7 ... 173 next Это означает, что всего 173 страницы, и вы находитесь на 5-й странице в настоящее время. Эта задача требует, чтобы вы взяли общее количество страниц и номер текущей страницы в качестве...

47
Facey McFaceface

Кто-нибудь помнит Боти ? Вы могли бы полностью произнести любое старое слово, верно? Напишите функцию, чтобы превратить строку в Somethingy McSomethingface. Он должен принять одну строку в качестве ввода. Игнорировать регистр ввода. Если слово оканчивается на «y», ваша функция не должна добавлять...

47
99 ошибок в коде

99 ошибок в коде Адаптация «99 бутылок пива на стене» для информатики, где количество ошибок увеличивается вместо количества бутылок, часто публикуется в Интернете. Пример футболки здесь . Я думаю, что было бы интересно увидеть потенциальную рекурсию и генерацию случайных чисел на огромном...

47
Генерация цветовой сетки RGB

Этот! такое цветовая сетка RGB ... В основном это двумерная матрица, в которой: Первый ряд и первый столбец красного цвета. Второй ряд и второй столбец зеленого цвета. Третий ряд и третий столбец синего цвета. Вот цвета, описанные графически с использованием букв R, G и B. Вот как мы вычисляем цвет...

47
Распечатать «N NE E SE S SW W NW»

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