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

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

4
Какуро Комбинации
Какуро Комбинации Поскольку я не умею делать умственную арифметику, я часто борюсь с головоломкой Какуро , которая требует, чтобы жертва многократно определяла, какие разные числа в диапазоне от 1 до 9 (включительно) суммируются с другим числом в диапазоне от 1 до 45, когда вы знаете, как Есть много номеров. Например, …

6
Плетение в ASCII
Представьте, что прямоугольная сетка |символов представляет собой натянутые нити на ткацком станке ( основы ), вокруг которых могут быть сплетены другие нити ( уток ), которые мы представим как -. Вот нетканая основа ткацкого станка 7 × 4: ||||||| ||||||| ||||||| ||||||| Существует несколько способов вплетения утка в основу, самым …

3
поместите флаконы в вашу центрифугу
Этот вопрос возник в этой ветке reddit от пользователя reddit taho_teg, но он расширен до более общей «головоломки». У вас есть центрифуга с 24 отверстиями для флаконов, равномерно распределенных по кругу вокруг центральной оси. Если у вас сейчас есть несколько флаконов и вы хотите запустить центрифугу, вам необходимо убедиться, что …
12 code-golf  math 

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

2
Конвертировать JSF ** k в обычный JS
Многие из вас уже знают JSF ** k . Для тех, кто этого не делает, это скрипт, который в основном превращает любой код JavaScript во что-то написанное с использованием только []()!+. Ваша задача - создать на любом языке по вашему выбору программу, которая преобразует JSF ** k в необоснованный JavaScript. …
12 code-golf 

4
Кодировать строку для иностранцев, которые читают и пишут по-английски, но не знают ASCII
Оказывается, есть некоторые далекие иностранцы, которые знают английский (и по совпадению стандартизировали на 8-битных компьютерных архитектурах) . Тем не менее, они никогда не слышали ни о ASCII, ни даже в алфавитном порядке. Считается, что эти инопланетяне собирают информацию с Земли. Тем не менее, они делают это с цифровым оборудованием, которое …
12 code-golf  encode 

13
Театра Гостиный
задача Театр имеет 10 строк, помеченных , Aчтобы Jот передней части к задней, а также 15 мест в каждом ряду, пронумерованных от 1 до 15 слева направо. Программа использует следующие правила, чтобы выбрать лучшие места. Правило 1: Все места в одном бронировании должны быть в одном ряду, рядом друг с …

30
Целый квадратный корень из целого числа [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Проблема: Выбирая язык, напишите кратчайшую функцию, которая возвращает пол квадратного корня 64-разрядного целого числа без …

19
Найти все однозначные префиксы набора строк
Для выполнения этой задачи вы должны реализовать Abbrevмодуль Ruby как можно меньше кода. Вызов Входными данными будут все, что имеет ваш язык в виде массива (массив, список, последовательность и т. Д.) Строк. Вы можете написать функцию или принять слова, разделенные запятыми, в STDIN. Затем вы должны вычислить набор однозначных префиксов …
12 code-golf 

2
Китайские шашки самый длинный ход
В китайских шашках фигура может двигаться, перепрыгивая через любую другую фигуру или создавая последовательность таких прыжков. Ваша задача - найти максимально длинную последовательность прыжков. вход Последовательность из 121 нуля или единиц, каждый из которых представляет место на доске. Ноль означает, что место пусто; один означает, что место занято. Позиции перечислены …

2
Круг лабиринт Checker
Вы знаете те деревянные игрушки с маленькими шарикоподшипниками, где цель состоит в том, чтобы перемещаться по лабиринту? Это как то так. Учитывая лабиринт и серию ходов, определите, где мяч заканчивается. Доска удерживается вертикально, и шар вращается только под действием силы тяжести, когда доска вращается. Каждый «ход» - это вращение (в …
12 code-golf 

4
Самый короткий код для написания самого длинного кода
Ваша задача состоит в том, чтобы создать самый короткий код на выбранном вами языке, который записывает в .txtфайл самый длинный код для умножения двух чисел, принимая два числа в качестве ввода и вывода ответа . НИКАКОГО ВВОДА НЕ НУЖЕН ВАШ КОДЕКС, КОТОРЫЙ ДЕЛАЕТ ПИСЬМЕННУЮ РАБОТУ ! Генератор кода и сгенерированный …

4
Запутать проверку орфографии Word!
Ваша задача - создать программу, которая будет вводить слово любой длины шрифтом Calibri. Это слово будет состоять из буквенных символов, которые находятся на обычной клавиатуре QWERTY. Там не будет акцентов или каких-либо других символов (например, знаки препинания, цифры и т. Д.). Итак, оригинальные персонажи: АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ Затем программа закодирует его, чтобы …
12 code-golf 

16
Сколько можно быстро умножить?
С недавним избиением Python , вот попытка показать сильные стороны Python. Ваша задача состоит в том, чтобы написать программу, которая вычисляет факториал как можно большего числа в течение 10 секунд.n Ваша оценка будет (highest n for your program on your machine)/(highest n for my program on your machine) правила Вы …

2
Создайте облако слов из текста
Код должен брать текст из стандартного ввода: The definition of insanity is quoting the same phrase again and again and not expect despair. Выходными данными должен быть файл PNG, содержащий облако слов, соответствующее этому тексту: Выше слово облако было создано с помощью специализированного интернет - приложения и фильтруется слово Theи …

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