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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

14
Сделайте квадрат кода с вашим любимым словом
Выберите свое любимое 6-буквенное распространенное английское слово, которое не имеет повторяющихся букв , например wombat. Напишите программу в N × N сетке символов без комментариев , чтобы каждая строка и столбец содержали все буквы вашего слова в нижнем регистре в любом порядке. Программа должна вывести определение вашего слова из 36 …

15
Периодическая таблица элементов - Код Гольф
Основано на Практическом Гольфе - США Ваша задача - найти аббревиатуру (символ) элемента с указанным именем элемента, вплоть до ununoctium (118). Используйте периодическую таблицу в Википедии . Благодаря Squeamish Ossifrage, вы можете найти полный список элементов к аббревиатурам на http://pastebin.com/DNZMWmuf . Вы не можете использовать какие-либо внешние ресурсы. Кроме того, …

18
Советы по игре в гольф на Perl?
Какие общие советы у вас есть для игры в гольф в Perl? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые хотя бы несколько специфичны для Perl (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
47 code-golf  tips  perl 

30
Пиксель-арт, эпизод 1: дисплей Super Mario
это я! Задача сегодняшнего дня проста: написать программу или функцию, которая отображает небольшой простой спрайт Mario из Super Mario Bros в NES на синем фоне. Любая запись действительна, если она отображает эти 12 * 16 пикселей в любом месте экрана / окна / браузера. (РЕДАКТИРОВАТЬ: отображаемое изображение можно увеличить, если …

30
Преобразовать 1, 2, 3, 4, 5, 6, 7, 8 и 9 в «один», «два», «три» и т. Д.
Победитель: профессор Башфиш ответ ! Целых 9 байтов! Вау! Вы можете продолжить отправлять свой ответ, однако вы больше не можете выиграть. Оригинальный пост сохранен для потомков: Ваша цель - преобразовать целое число от 1 до 9 в слово, которое оно представляет. Вам не нужно беспокоиться о десятичных дробях Пользователь введет …

30
Распечатать «N NE E SE S SW W NW»
Это кажется почти тривиальным, но так как после некоторых усилий я не смог побить буквальное решение в J, я подумал, что это может стать достойным испытанием (хотя, чтобы быть ясным, это не специфичная для J задача). Название говорит обо всем. Вам просто нужно написать программу или функцию (без аргументов), которая …

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

30
Давайте нарисуем несколько бомб Atari ST!
Введение Atari ST был довольно популярным персональным компьютером с середины 80 - х до начала 90 -х годов эпохи, питание от Motorola 68000 микропроцессор. На этой машине стандартное поведение операционной системы для неперехваченных исключений ЦП заключалось в отображении ряда бомб на экране, как показано на следующем рисунке: Источник: https://commons.wikimedia.org/wiki/File:Row_of_bombs.png NB. …

12
Брайлевская графика
Вырезать булеву матрицу в 4х2 блоков и сделать их как символы Брайля U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Pad с 0-s, если размеры не кратны 4 и 2. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Применяются обычные правила игры в гольф, гибкий формат ввода. Вывод должен иметь структуру матрицы или выглядеть как …

30
Oreo? Нет ... Леденец, может быть?
С 2009 года кодовые имена версий Android были оформлены на кондитерские изделия. Android 1.5 - это Cupcake, Android 1.6 - это Donut, Android 2.0 - это Eclair и т. Д. На самом деле названия версий в алфавитном порядке! C -> Cupcake D -> Donut E -> Eclair F -> Froyo …
46 code-golf  string 

30
Да но нет да
Недавно мой коллега прислал мне следующий фрагмент JavaScript в шутку: let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } Поскольку код был …
46 code-golf  string 

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

25
Лучшие шестнадцатеричные цветовые коды для вашего интернета
Шестнадцатеричные триплеты, такие как #ffffff(белый) или #3764ef(голубоватый), часто используются для обозначения цветов RGB. Они состоят из #шести шестнадцатеричных цифр (0-f) или иногда трех цифр, где реальный цвет получается путем удвоения каждой цифры. Например, #fffесть #ffffffи #1a8есть #11aa88. К сожалению, эта трехзначная стенография была самой лучшей игрой в гольф, которую Интернет …

30
Нарисуй швейцарский флаг
Задача: Вывести швейцарский флаг. С Днем Швейцарского Национального Дня / Швейцарский Бундесфейтаг / Fête nationalale suisse / Festa nazionale svizzera / Fiasta naziunala svizra! Детали: Флаг состоит из белого ( #FFFFFF) креста на красном ( #FF0000) фоне. Крест состоит из квадрата 6х6 с плечами размером 6х7, склеенными с каждой стороны. …

30
Гольф трансцендентное число
Определения Алгебраическое число - это число, которое является нулем ненулевого полинома с целыми коэффициентами. Например, квадратный корень из 2алгебраический, потому что это ноль x^2 - 2. Трансцендентное число - это действительное число, которое не является алгебраическим. задача Вы должны выбрать трансцендентное число. Затем напишите программу / функцию, которая принимает положительное …
46 code-golf  math  number 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.