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

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

12
Пицца, Пицца, Пицца Deep Dish!
5 апреля - национальный день пиццы Deep DIsh, тема этого соревнования. Учитывая положительное целое число n( nбольше 0), создайте пиццу с глубоким блюдом ASCII. Настоящая глубокая тарелка пиццы показана: Как вы можете видеть, на дне есть слой корки, окружающий остальную часть пиццы. Как сделать пиццу Корка состоит из двух слоев. …

4
Таблица лидеров гольфа
Гольф таблица лидеров этого вопроса (id = 111735). Ваша программа должна выдать один HTTP или HTTPS-запрос в StackExchange API, проанализировать его и представить пользователю в форме, аналогичной типичному фрагменту таблицы лидеров. Пример вывода (для вопроса 47338 вместо этого): Leaderboard Author Language Size 1. FryAmTheEggman Pyth 19 2. Peter Taylor CJam …

6
Рассчитать экспоненты по крупицам
Ваша задача - медленно вычислить возведение в степень, выполнив следующие шаги: Учитывая два входа (в этом примере 4 и 8), вы должны вычислить возведение в степень, вычисляя уравнение побитно. Вы бы 4^8имели, иметь большее базовое значение (4) и меньший показатель степени (8). Вы можете сделать это, используя больше возведения в …

18
Сортировка и повторное применение дельт массива
Кажется, что любая простая модификация дельт с использованием непротиворечивой функции почти всегда может быть сделана другим, более коротким способом , Денисом . Таким образом, единственное решение, которое я могу себе представить, чтобы сделать это сложнее, это ввести какую-то противоречивую функцию. Сортировка. Ваша задача - взять массив целых чисел, отсортировать их …

5
Советы по игре в гольф в Underload
Underload - это полуфункциональный брезент на основе стека, созданный ais523 . Я недавно пытался играть в гольф, потому что это удивительно элегантный язык. Какие у вас есть советы по игре в гольф в Underload? (Один совет за ответ)

9
Рассчитать ELO Рейтинг Ожидаемая оценка
Ваша задача - рассчитать ожидаемый шанс на победу для 2 игроков в какой-либо игре, каждый из которых имеет свой рейтинг ELO . Игрок A имеет ELO R a, а игрок B имеет ELO R b Ожидаемый счет игрока A (E a ): 1 / (1 + 10 (R b - …
11 code-golf  math 

13
Вернуть индекс соседей в сетке 3х3
Хорошо, моя вторая попытка в коде гольф, давайте посмотрим, как это происходит. Представьте, что у вас есть массив из 9 значений. Теперь представьте этот массив в сетке 3х3. Вам нужно вернуть соседей, которые имеют номера в качестве индексов массива. 0 | 1 | 2 3 | 4 | 5 6 …
11 code-golf  grid 

16
Утомительный массив из 7 правил
Краткое изложение Создайте программу, которая генерирует массив случайной длины со случайными числами, затем примените ряд правил, которые изменяют массив. После применения правил выведите сумму массива, если не указано иное. Настройка массива Массив должен иметь произвольную длину от 5 до 10 включительно, со случайными целыми числами от 1 до 20 включительно. …

8
Советы по игре в гольф в SmileBASIC
SmileBASIC заслуживает большего внимания. Я видел только 3 пользователей (включая меня!), Которые давали ответы SB, и хотя это меня не удивляет, меня это разочаровывает. Это время платного Ланга, а также будет BASIC диалектом , конечно , превращает человек прочь, но для тех , кто владеет его на самом деле это …
11 code-golf  tips  basic 

1
Сделай мне суши
Время обеда, я голоден и пришел в ваш суши-бар. Вы - Суши Шеф, и вам нужно создать полную программу или функцию, чтобы приготовить мне суши! Кредиты: Википедия Отказ от ответственности: изображение только для иллюстрации и не обязательно представляет точный продукт. Хотя у вас есть ограниченные ингредиенты (из-за забастовки водителей грузовиков), …

9
Fizz Buzz .. треск поп! (Обобщенный Fizz Buzz)
Мы все слышали о проблеме Fizz Buzz, но что происходит, когда вы пытаетесь применить ее с большим количеством факторов? Fizz Buzz Crackle Pop! Соревнование Напишите полную программу, которая принимает целочисленный ввод n , затем n кортежей, содержащих целое число и строку, затем другое целое число (> 1) k, как таковое: …
11 code-golf 

1
Помогите Бет сбежать из пустыни
Подобные другой водной головоломке , уникальные аспекты этой задачи делают ее совершенно другой. Бет находится в оазисе посреди пустыни. В озере много воды, но, к сожалению, есть только X ведер, каждое из которых рассчитано на Y литров воды. Бет может нести 2 ведра в руках, но чтобы выжить, она должна …

6
Преобразование чисел в «не совсем систему стоимости места»
Давайте создадим систему чисел, в которой наибольшая цифра в n-м значении (считая справа налево) длины числа m всегда равна m - n + 1. Чтобы привести пример наибольшего числа из 5 цифр, выражаемого в этой системе написано 12345. За исключением числа цифр, доступных для использования в определенном месте, все остальные …

11
Springify String
Песочница пост здесь . Создайте функцию или программу, которая «Springizes» строку. Вводом будет String in Stdin или ближайшая альтернатива Ввод будет содержать только печатные ASCII и / или пробелы Вывод будет в стандартный вывод или ближайшую альтернативу Завершающие переводы строки и пробелы являются приемлемыми Как пружинить строку Отформатируйте строку в …
11 code-golf  string 

4
Выходные подразделения форматов бумаги международного стандарта
Размеры бумаги ISO определены: Размеры бумаги серии A определяются следующими требованиями: The length divided by the width is the square root of 2. The A0 size has an area of 1 unit. Each subsequent size A(n) is defined as A(n-1) cut in half parallel to its shorter sides. Задача: с …

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