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

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

9
Вызов раскладки клавиатуры
Раскладка клавиатуры, которую обычно используют люди, это раскладка QWERTY, как показано ниже. Но есть и другие раскладки клавиатуры: DVORAK Colemak WORKMAN Твое задание Ваш код будет принимать два ввода: имя раскладки клавиатуры и строку для расшифровки. Ваша цель - преобразовать ввод QWERTY, как если бы вы печатали с раскладкой клавиатуры, …

5
Создать все фрагменты Brain-Flak
Этот вопрос является вторым из нескольких заданий на День Рождения Brain-flak, предназначенных для празднования первого Дня рождения Brain-Flak! Вы можете найти больше информации о Дне Рождения Brain-Flak здесь Вызов Для этой задачи вы будете генерировать все полностью совпадающие строки из списка скобок. Чтобы позаимствовать определение DJMcMayhem полностью совпадающей строки: Для …

4
Найти число подгрупп конечной группы
Определения Вы можете пропустить эту часть, если вы уже знаете определения групп , конечных групп и подгрупп . группы В абстрактной алгебре группа - это кортеж (G, ∗) , где G - множество, а ∗ - функция G × G → G такая, что имеет место следующее: Замыкание: для всех …

4
Изменить гравитацию текста, как головоломки 2048
В игре 2048 у вас есть сетка, и вы можете перемещать элементы в четырех направлениях. Все они движутся в этом направлении так далеко, как могут. Для этого задания вам будет предоставлена ​​квадратная 2D-строка с добавками (либо с символами новой строки, либо со списком строк), например: ab cd e f ghij …
14 code-golf  string 

12
Плюс или минус полиглоты!
Ваша заявка должна содержать список чисел (в любом формате списка, который поддерживает ваш язык, или с использованием нескольких параметров функции / командной строки) или строку чисел, разделенных любым символом, который не является 0123456789. На одном языке он должен сложить их все и вывести сумму. На другом языке он должен выводить …

9
Палиндромные простые числа без 11
Каждый палиндром с четным числом цифр делится на 11, поэтому 11 - это единственное [палиндромное простое число] с четным числом цифр. - Дэвид Вассерман, OEIS Я узнал об этом сегодня вручную, до того, как начал свое исследование, когда моя программа пропускала числа с четным числом цифр (кроме 11) при вычислении …

9
Списки и массивы, часть за частью
В этом задании вы получите четыре разные, но несколько взаимосвязанные задачи, которые необходимо решить определенным образом. Сначала я объясню задачи, а затем объясню, как вы должны их решить. Ваш код должен для всех четырех задач принимать два положительных целых числа в качестве входных данных:, n,mгде n<m. Все задачи должны решаться …

11
A, Buzz, C, D, E, Fizz, G
Простой FizzBuzz с использованием строк. Данный 1 слово или фраза (строка) 2 уникальных персонажа Выход Слово или фраза, в которой каждое вхождение первого символа заменено на fizz, а каждый второй символ заменяется на buzz правила Первая буква в Fizz и Buzz должна оставаться заглавной Для остальных слов fizz и buzz …
14 code-golf  string 

1
Помоги мне сок авокадо
В этом соревновании у меня есть поле авокадо, которое я хотел бы приготовить как можно быстрее и полностью. Можете ли вы написать программу или функцию, которая поможет мне понять, как приготовить соки из всех авокадо? Как вход, вы получите авокадо в качестве mй mквадратной сетки, где mпредставляет собой целое число …
14 code-golf 

2
день на пляже
Вдохновленный этим вызовом Цель: Цель состоит в том, чтобы нарисовать волны, падающие на пляж. Входные данные: В качестве входных данных вы получите 3 целых числа (в любом формате). Первое целое число будет длиной рисунка. Второе целое число будет индексом песчаной полосы, где волны начинают нарастать (по крайней мере, 3 расстояния …

4
Решить математические задачи
Представьте, что у меня есть бесконечное количество домашних заданий (!), Каждому из которых дано целое число. Math Problem Notation - это нотация для описания подмножеств проблемы с использованием спецификаторов проблемы. Выражение MPN может состоять из нескольких вещей: Единственное значение. Это представляет собой набор , содержащий номер: 99 -> {99}. Простой …

1
Сделайте картинку в скользящей головоломке
Резюме Цель этой проблемы заключается в создании отмененным образом-версии 15-головоломки / скользящей головоломка также называется taquin на французском. Детали: Учитывая вход состоит из: изображение, целое число n, другое целое число r, Ваша программа, или функция, или что-либо еще, что подходит, должны выводить то же изображение ( то есть тот же …

23
Две дороги разошлись в желтом лесу (часть 1)
Это первое в серии, второе - это две дороги, разошедшиеся в желтом лесу (часть 2) Этот вызов вдохновлен знаменитым стихотворением Роберта Фроста «Дорога не пройдена»: Две дороги расходились в желтом лесу, И мне жаль, что я не мог путешествовать обоими И быть одним путешественником, долго я стоял И смотрел вниз …

2
Найти внутри петли
задача Дана ASCII диаграмма цикла например .................... ......@@@@@......... ......@...@......... .....@@...@@@@@..... ....@@........@..... ....@........@@..... ....@@@@@@@@@@...... .................... .................... И место на петле например (7,1) Вы должны найти внутри и снаружи петли например 00000000000000000000 00000011111000000000 00000011111000000000 00000111111111100000 00001111111111100000 00001111111111100000 00001111111111000000 00000000000000000000 00000000000000000000 Характеристики Вы можете принять ввод для диаграммы в виде строки, разделенной символами …

1
Запутанная целочисленная запись
Изменить: я буду публиковать более новую версию этого вопроса в meta-golfближайшее время. Оставайтесь на связи! Правка № 2: я больше не буду обновлять вызов, но оставлю его открытым. meta-golfВерсия доступна здесь: /codegolf/106509/obfuscated-number-golf Фон: Большинство чисел могут быть написаны только с 6 различными символами: e (Константа Эйлера) - (Вычитание, а не …

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