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

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

10
Тройно-сбалансированные числа
Описание Мы рассматриваем целое число с не менее чем 3 цифрами с тройным балансом, если при разбиении на три части цифры в каждой части суммируются до одного и того же числа. Разобьем числа следующим образом: abcdefghi - Standard case: the number of digits is divisable through 3: abc def ghi …

2
Циклические строки, скрытые программы
Напишите 3 программы, которые выполняют следующую задачу: Пусть A, B, C исходники этих трех программ; если A запускает BC, получается как выход, если B работает CA производится, если C работает, AB производится; поэтому каждая программа записывает строку (циклически повторяющуюся для каждой программы) и прячется от нее. Дополнительные, но существенные ограничения: …
13 code-golf  quine 

3
Цитировать мою цитату!
Цитата является «повторением одного выражения , как часть другого». В американском английском кавычка заключена в двойные кавычки ("), как в предыдущем предложении. Однако это правило отличается, когда кавычка появляется внутри другой кавычки. В этом случае внутренняя кавычка окружена одинарными кавычками ( '). Вызов Задав строку в качестве входных данных, выведите …

4
Квадратный корень из числа
Задача состоит в следующем: учитывая положительное целое число xи простое число n > x, выведите наименьшее положительное целое число, yтакое что (y * y) mod n = x. Важной частью этого вопроса является срок, указанный ниже, который исключает грубые решения. Если такого значения нет, yваш код должен выводиться N. Контрольные …

22
Выведите n-й номер звонка
Номер Белл ( OEIS A000110 ) является количеством способов разбиения набора п меченых (различных) элементов. Номер 0-го звонка определяется как 1. Давайте рассмотрим несколько примеров (я использую скобки для обозначения подмножеств и скобок для разделов): 1: {1} 2: {[1,2]}, {[1],[2]} 3: {[1,2,3]}, {[1,2],[3]}, {[1,3],[2]}, {[2,3],[1]}, {[1],[2],[3]} Есть много способов вычислить …
13 code-golf  math 

10
Я вторичный такси?
Фон Номер Рамануджана, 1729, называется номером такси из-за (возможно, апокрифического) рассказа о том, как Харди садится в такси, чтобы навестить Рамануджана в больнице с таким номером, который показался ему скучным. С тех пор он известен как самый известный из класса целых чисел, известных как «номера такси», которые можно выразить как …

18
Повторная последовательная конвергенция суммы цифрового продукта
Учитывая положительное целое число n( пример:n=1234444999 ) Разделяйте на последовательные цифры: [1, 2, 3, 4444, 999] Возьмите цифровой продукт каждого запуска. [1, 2, 3, 4*4*4*4, 9*9*9] = [1, 2, 3, 256, 729] Суммируйте это ... +991 Повторите, пока это не сходится к одному числу: 1234444999 +991 82 10 1 Верните …

16
Этот сайт не работает или это только я?
Вызов Задача проста: с помощью http://isup.me определить, работает ли введенный веб-сайт или нет. Если сайт работает, вы должны вернуть истинное значение, а если сайт не работает, вы должны вернуть ложное значение. правила На входе будет веб-адрес, такой как stackexchange.comили google.co.uk. У ввода никогда не будет http://и https://т. Д. В начале …

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

3
Прочитайте пароль: на мобильном телефоне!
Благодаря недавнему испытанию MD XF , мы теперь можем читать пароли на разных языках! Проблема в том, что теперь нам нужно портировать наши приложения на мобильные устройства, и они вводят пароль немного по-другому. Вызов Прочитайте строку с клавиатуры. Каждый раз, когда вводится символ k, отображайте его в течение короткого интервала …
13 code-golf  string 


2
Уклоняйся от своей смерти!
Вступление "Muhuhuhahahah!" Безумный ученый смеется. "Ты пойман в ловушку в моей собственной маленькой игре!" Перед вами смертельная яма змей, а позади вас бездонная пропасть. Выхода нет, ты застрял! «В двух шагах от вас - яма со змеями, а в двух шагах от вас - пропасть. Но! Прежде чем двигаться, вы …

4
Самый быстрый приблизительный общий делитель
обзор В этом задании вам дадут два числа, которые оба будут с небольшим смещением, большим, чем кратное среднего числа. Вы должны вывести число среднего размера, которое является почти делителем обоих чисел, за исключением небольшого смещения. Размер числа участвующего будет параметризирован параметром сложности, l. Ваша цель состоит в том, чтобы решить …

1
Github Messenger
Цель: Цель состоит в том, чтобы взять строку и вывести, сколько вкладов следует сделать в какие дни, чтобы отобразить сообщение. Спецификация вход Поддержка букв плюс пробел (то есть [A-Za-z ]) Пространство пустое 3X7 Буквы определены в этом шрифте DOT Matrix 5x7, указанном ниже. Размер каждой буквы - это минимальный ограничивающий …
13 code-golf  date 

5
Word Poker, кто победит?
На входе будут два пятибуквенных слова. На самом деле они не должны быть словарными словами, просто любые пять букв каждое, все строчные или прописные, на ваш выбор. Во входных словах будет отображаться только AZ, и они всегда будут иметь длину 5 символов. Ваша программа состоит в том, чтобы забить их …
13 code-golf  string 

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