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

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

18
Генерация гистограммы
Напишите самую короткую программу, которая генерирует гистограмму (графическое представление распределения данных). Правила: Необходимо сгенерировать гистограмму на основе длины символов слов (включая знаки препинания), введенных в программу. (Если слово имеет длину 4 буквы, столбец, представляющий число 4, увеличивается на 1) Должны отображаться метки строк, которые коррелируют с длиной символов, которые представляют …

29
Время домашнее задание! Найдите мне младшую четную цифру в строке
Еще один блестящий вопрос от Stack Overflow превратился в вызов кода-гольфа ! Напишите программу, которая: Принимает строку в качестве пользовательского ввода (не передается по каналу или аргумент командной строки). Тип данных ввода должен быть строкой, если язык автоматически выявляется при вводе, он должен быть приведен к строке. Находит индекс (на …
12 code-golf 

23
Сортировка списка строк без использования встроенного метода сортировки
Целью этого Code Golf является создание программы, которая сортирует список строк (в порядке возрастания), без использования какого-либо встроенного метода сортировки (например, Array.Sort()в .NET, sort()в PHP, ...). Обратите внимание, что это ограничение исключает использование встроенного метода, который сортирует массив по убыванию, а затем переворачивает массив. Некоторые детали: Ваша программа должна запросить …

7
Кратчайшая программа, объединенная программа + вывод которой представляет собой перестановку из 95 печатных символов ASCII
Напишите программу, которая должна быть максимально короткой (измеряемой по счетчику байтов), не требует ввода, не содержит комментариев и выводит строку / последовательность символов, так что составная программа + вывод имеет длину ровно 95 символов и содержит каждый печатный символ ASCII ровно один раз , то есть программа + вывод представляет …
12 code-golf 

1
Обратимая утилита шестнадцатеричного дампа (иначе `xxd`)
xxdэто утилита в комплекте vim, которая использовалась для кодирования ответов на вопросы кода гольф на этом сайте. Он преобразует двоичный файл в шестнадцатеричный дамп и обратно. Реализуйте команды xxdи xxd -rна языке (ах) по вашему выбору. Оценка основана на длине символов / байтов a) вашей программы (программ) и b) любого …
12 code-golf 

4
Можете ли вы штрих-код в баре?
Добро пожаловать в бар piNapple, Мельбурн. Все лучшие игроки в кодовый код находятся здесь, с их ноутбуками, пробуя коктейли и программируя все более и более плохо. Я чувствую особую необходимость перефразировать последний пункт. Всё плохо. Алкоголь может делать забавные вещи с логикой программирования. Итак, некоторые из игроков в гольф пытались …
12 code-golf 

6
Управляйте магазином пирогов!
Резюме Код гольф это хорошо. Пирог это хорошо . Когда вы соединяете их вместе, могут случиться только хорошие вещи. Характеристики В этом испытании вы будете управлять магазином пирогов. Пользователь будет иметь возможность вводить пять различных команд: list, count, buy, sell, и exit. Вот спецификации для каждого: list Распечатайте список всех …
12 code-golf 

6
Закодировать программу с наименьшим количеством возможных символов,
Цель состоит в том, чтобы написать программу, которая кодирует другую программу (ввод) с минимально возможным количеством символов. счет Оценка равна разному количеству символов, необходимых для вывода. Чем ниже балл, тем лучше. правила Нет целевых языков с ограниченным набором команд. (Без Brainf ** k, пробелов и т. Д.) Редактировать : я …

1
Реализация 64-разрядного двоичного числа IEEE 754 с помощью целочисленных манипуляций
(Я пометил вопрос «C» в настоящее время, но если вам известен другой язык, который поддерживает союзы, вы также можете использовать его.) Ваша задача - построить четыре стандартных математических оператора + - * /для следующей структуры: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = …

5
«Коровай» вкратце [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 3 года назад . Имитация cowsayв режиме по умолчанию. $ cowsay <<< Hello _______ < Hello > ------- \ ^__^ \ …

2
Рисование 3d сетей - архимедовых тел
У меня есть слабость к 3d сеткам, которые, будучи вырезанными и сложенными, позволяют вам делать 3d фигуры из бумаги или карты. Задача проста, написана самая короткая из возможных программ, которая рисует сети для 13 архимедовых тел. На выходе должен быть файл изображения в любом приемлемом формате (png, jpg). Все тринадцать …
12 code-golf 

4
Запрограммируйте мою микроволновую печь [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 3 года назад . Я очень ленив, поэтому я стараюсь всегда программировать микроволновую печь с минимальным количеством нажатий кнопок . Моя …

6
Рабочий тральщик
Подобно созданию сеток тральщика , хотя задача состоит в том, чтобы создать работающую сетку тральщика. Это будет более длинный код, чем обычно (я думаю) . больше информации о тральщике . Сапер - логическая игра, найденная на большинстве ОС. Цель игры состоит в том, чтобы определить, где находятся мины на сетке, …

6
Забей игру Яхтзе
Для каждого из 13 рядов таблицы результатов Yahtzee вам дается (из stdin) разделенный пробелами список из 5 чисел (кубик). Ваша задача - подсчитать количество очков для каждой строки и вывести общий итог игры. пример Ввод и как его интерпретировать: Input Box Score 6 1 4 1 3 Aces 2 3 …
12 code-golf  number  game 

12
Нахождение самого «уникального» слова
Используя выбранный вами язык, напишите самую короткую функцию / скрипт / программу, которая позволит вам идентифицировать слово с наибольшим количеством уникальных букв в тексте. Уникальные буквы должны содержать любой отдельный символ с использованием кодировки UTF-8 . Версии одного и того же символа в верхнем и нижнем регистре отличаются и различаются; …
12 code-golf  word 

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