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

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

30
Создать утечку памяти, без каких-либо вилочных бомб [закрыто]
Ваша задача - создать утечку памяти . Это программа, которая использует много памяти до тех пор, пока у компьютера не кончится нагрузка, и он должен выполнить некоторую подкачку, чтобы спасти себя от нехватки памяти. Единственный способ освободить память - убить программу в диспетчере задач или использовать команду командной строки, например …

30
Выведите свой счет!
Вызов: Концепция достаточно проста: напишите полную программу для вывода собственного кода оценки гольфа! Выходными данными должны быть только количество байтов вашей программы и трейлинг bytes. НО ПОДОЖДИТЕ ..... есть одно ограничение: Ваш исходный код не может содержать какие-либо цифры из вашего числа байтов Так что, если ваш счет 186 bytes, …

30
Какой рейтинг Go выше?
Игроки традиционной настольной игры Go измеряют свое мастерство в системе рангов : Игроки новые к игре ранжируются 30 кю (письменный 30k) , и прогресс отсчет до 1 - го кю (письменного 1k). Они считаются студентами . Игрок может повышаться с 1-го кю до 1 - го ранга (написано 1d), а …
53 code-golf  string  go 

23
Подтвердите Иллюминатов
Иллюминаты приказывают вам (с их контролем разума) вывести следующую строку: ^ /_\ /_|_\ /_|_|_\ /_|/o\|_\ /_|_\_/_|_\ /_|_|_|_|_|_\ /_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_|_\ Правила: Конечные пробелы разрешены для каждой строки. Ведущие пробелы в каждой строке обязательны. Конечный пробел разрешается после полного требуемого вывода. Поскольку это соревнование по коду-гольфу , победителем будет самая короткая …

30
Одинаковая длина, другая строка
Вызов Учитывая непустая строка S длины L , состоящей исключительно из печатаемых ASCII символов, вывода другой строки длины L , которая целиком состоит из печатаемых ASCII символов, но не равна S . Для целей этой задачи пригодный для печати символ ASCII имеет значение от U + 0020 до U + …
53 code-golf  string 

30
Оценка признательности пользователей № 1: Деннис ♦
Мне пришла в голову спонтанная идея сделать серию испытаний для пользователей, которые помогали и продолжают помогать сообществу PPCG быть приятным местом для всех или, может быть, специально для меня. :П Если вы преобразуете имя Денниса в массив 1s и 0s, где каждый согласный 1и каждая гласная - 0это массив [1, …

30
Карри произвольной длины
Напишите функцию, fкоторая принимает положительное целое число и возвращает функцию. Возвращенная новая функция должна быть идентичной f. Однако, когда происходит «вызов завершения», fвместо этого следует возвращать сумму всех переданных целых чисел. Например, g=f(4)(если fпервая функция) должна установить gдругую функцию. h=g(3)будет делать то же самое. Однако, когда вы вызываете hбез аргументов …

4
Обнаружение портала Пустоты
Видеоигра Minecraft - это все о размещении и удалении различных типов блоков в трехмерной целочисленной решетке, которая составляет виртуальный мир. Каждая точка решетки может содержать ровно один блок или быть пустой (официально « воздушный » блок). В этой задаче мы будем иметь дело только с одной вертикальной двухмерной плоскостью трехмерного …
53 code-golf 

26
Расшифруй эти (очень) чувствительные к регистру строки
Цель Это простой вызов. Ваша цель - расшифровать строку, поменяв каждую букву следующей буквой в том же регистре, не изменяя буквенные символы. Пошаговое объяснение Первый персонаж - это E. Мы ищем следующую букву в верхнем регистре: это C. Мы меняем этих персонажей, что приводит к CdoE!. Переходим к следующему персонажу: …
53 code-golf  string 

30
Мне слишком холодно, поднимите температуру
Это мой первый турнир по гольфу. Что тебе необходимо сделать Создайте мне, как можно меньше байтов, мою систему дистанционного управления AC. В моей комнате сейчас слишком холодно, и я скучаю по своему пульту. Теперь, я не хочу, чтобы вы буквально строили это или что-то еще, просто игра в гольф: Медленный …

19
Импровизировать аппаратный генератор случайных чисел
Ваша задача - импровизировать аппаратный генератор случайных чисел с тем оборудованием, которое у вас есть. Вызов Напишите программу со следующими свойствами: Он печатает либо 0или 1(и ничего больше). Вывод зависит от физического процесса, а не только от внутреннего состояния компьютера. Нет никакой связи между выходами последующих прогонов (с интервалом в …

30
Не могли бы вы сделать мне шестиугольник, пожалуйста?
Сегодня мы собираемся сделать шестиугольник ASCII. Вы должны написать программу или функцию, которая принимает положительное целое число n и выводит шестиугольную сетку размера n , состоящую из звездочек. Например, шестиугольник размера 2 выглядит так: * * * * * * * В то время как шестиугольник размера 3 выглядит так: …

18
Программа, которая добавляет все натуральные числа и дает -1/12 [закрыто]
Как вы, возможно, знаете, есть математический забавный факт: если вы добавите все натуральные числа, вы получите ... -1/12 (см. Википедию здесь) . Конечно, это очень странный результат, и его нельзя получить, просто добавив одно число за другим, но некоторые специальные математические приемы. Однако ваша задача - написать программу, которая выглядит …

9
Создайте простой игровой клон 2048
2048 - невероятно веселая и захватывающая игра, целью которой является создание плитки с 2048 на ней. Вот краткое описание игры: Нажатие клавиши со стрелкой сдвинет все блоки на сцене в этом направлении. Например, если xпредставляет блок, и вы нажали стрелку вверх в этом случае: ...x .x.. ..x. xx.. Тогда доска …

30
Избегайте злых чисел! [закрыто]
Вы разрабатываете некоторый код для генерации идентификационных номеров. Политика требует, чтобы никакие идентификационные номера не включали последовательность цифр 666 . Создайте функцию (или эквивалент вашего языка), которая принимает положительный целочисленный параметр и возвращает следующее целое число, которое не включает 666, когда это целое число выражено в десятичном виде. (60606 в …

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