Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

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

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

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

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

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

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

3
Кодирование круглосуточно
Напишите однострочную программу длиной два или более символов, которая не содержит разделителей строки и не требует ввода. Например, ваша программа может быть: MyProgram Когда ваша программа упорядочена по формам, которые стрелки часов принимают в 12, 3, 6 и 9 часов, необходимо вывести соответствующий номер часа. Не нужно поддерживать другие времена. …

2
JSF ** k только с 5 символами?
Это не вызов, а вопрос, я решил, что это было по теме из-за Вопросы, не связанные с заданиями, связанные с решением головоломок по программированию или с определенным типом задач, также обсуждаются. Теперь к вопросу: Можно ли написать какой-либо код JavaScript всего с 5 буквами? JSFuck уже делает это с 6 …

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

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

30
Идиома «Делай пока ложно»
Делать пока ложно Сегодня на работе один из моих коллег описывал вариант использования для do while (false). Человек, с которым он разговаривал, думал, что это глупо и так просто, если заявления будут намного лучше. Затем мы потратили впустую половину нашего дня, обсуждая лучший способ написать что-то эквивалентное: do { //some …
47 code-golf 

30
Как четное число?
Древние греки называли эти вещи одинарными и вдвойне четными числами. Примером единственного четного числа является 14. Оно может быть разделено на 2 один раз, и в этот момент оно становится нечетным числом (7), после чего оно больше не делится на 2. Двойное четное число равно 20. Оно может быть разделено …

17
Исправление колье Froot Loop
Предположим, что вы натягиваете нитки Froot Loops для ожерелья, браслета, шнурка или чего-то еще. Есть 6 цветов контура: г - е изд, о диапазоне, у ellow, г Reen, б LUE и р urple. Вы хотите, чтобы ваша прядь начиналась с красного в самом левом углу, а цикл в порядке радуги …
47 code-golf  string 

30
Сомнительный ^ H ^ H ^ H ^ H ^ H ^ Hspaces
На некоторых терминалах нажатие клавиши backspace генерирует управляющий код ^Hдля удаления предыдущего символа. Это породило странную идиому, где симулируются правки для комедийного эффекта : Будьте добры к этому дураку ^ H ^ H ^ H ^ Hgentleman, он приезжает из корпоративного штаба. Если задана строка с одним или несколькими ^Hсимволами, …
47 code-golf  string 

16
Серпинский кодекс
Напишите прямоугольный блок текста, который при размещении в ковре Серпинского , используя блоки одинакового размера для пустых порций, создает программу, которая выводит номер итерации ковра. Например, если ваш текстовый блок TXT BLK затем запустить программу TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK TXTTXTTXT BLKBLKBLK должен выводить, 1потому что форма программы представляет …

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