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

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

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

30
Является ли это число целой степенью -2?
Есть умные способы определить, является ли число степенью 2. Это больше не интересная проблема, поэтому давайте определим, является ли данное целое число целой степенью -2 . Например: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes: …

30
Массив вызовов № 1: Чередующиеся массивы
Чередующиеся массивы Переменный массив представляет собой список любой длины , в которых два (не обязательно различные) значения переменные. То есть все элементы с четным индексом равны, а все элементы с нечетным индексом равны. Ваша задача - написать программу или функцию, которая при наличии списка натуральных чисел выводит / возвращает, truthyесли …

30
Можно ли записать это число в формате (3 ^ x) - 1?
Вызов: Создайте программу, которая принимает положительное целое число и проверяет, можно ли ее записать в виде (3 ^ x) -1, где X - другое положительное целое число . Если это возможно, выведите X Если это невозможно, выведите -1 или ложное утверждение. Пример входов / выходов Входные данные: 2 Его можно …

10
Квадрат, алмаз, квадрат, алмаз
задача Учитывая непустую строку строчных букв ASCII a- z, возьмите ее первый символ и: Окружите его квадратом копий второго персонажа, Окружите это алмазом копий третьего персонажа, Окружите это квадратом копий четвертого персонажа ... … Чередование между квадратными и алмазными границами до конца струны. Пустое пространство между границами должно быть представлено …

8
Найди закрученные слова!
Не спрашивайте меня, как и почему, но во время написания кода для проекта я заметил, что символы пары слов имеют определенный шаблон, относящийся к алфавиту, я связал каждый символ слова карандашом на алфавите и получил два затем я заметил, что первая спираль была по часовой стрелке, а другая - против …
41 code-golf  string 

9
Раскрытие секретов одномерному лабиринту
Задний план Вы просыпаетесь, чтобы оказаться потерянным в одномерном лабиринте! Появляется мистический джинн (или что-то в этом роде), объясняющий, что перед вами лежит выход, но между вами и выходом есть ряд проблем. По мере продвижения вперед вы понимаете, что все так называемые вызовы - это просто запертые двери. Сначала вы …
41 code-golf  string 


9
Предсказать, будет ли сообщение помечено или нет в 50 байтов
Учитывая ввод строки, состоящей из любого сообщения из чата нашего сайта, взятого из списка, описанного и связанного ниже, выведите либо истинное, либо ложное значение, пытаясь предсказать, было ли это сообщение помечено звездочкой или нет, в 50 байтах или меньше. Вы можете использовать любые достоверные или ложные значения , но они …

22
Удалить каждый N-й N
Задание В этом задании ваш ввод представляет собой непустой список натуральных чисел, приведенный в родном формате вашего языка. Ваш вывод - тот же список, в том же формате, с некоторыми удаленными элементами. Вы должны удалить каждое вхождение 1, каждое второе вхождение 2, каждое третье вхождение 3и так далее. Как правило, …

4
Перечислите действительные программы Brainf ** k
Golunar / Одинарный способ кодирования всех действительных Brainfuck программ, но это не перечисление, так как большинство натуральных чисел не соответствуют действительной программе. Для этой задачи предположим, что лента бесконечно вдвойне бесконечна и без комментариев, т. Е. Программа Brainfuck действительна тогда и только тогда, когда она состоит только из символов <>+-.,[]и …

30
Боже, Гиза Гольф!
«Число Гизы», также в разговорной речи известное как номер Тимми, - это любое число, цифры которого представляют пирамиду ( A134810 ). Например, «12321» - это номер Гизы, потому что его можно визуализировать так: 3 2 2 1 1 Тем не менее, что-то вроде «123321» не является числом Гизы, потому что …

30
Проблема риса и шахмат
Индийская легенда рассказывает историю о предполагаемом изобретателе шахматной игры, который настолько впечатлил императора Индии своей игрой, что он получит вознаграждение за все, что попросит. Человек сказал, что хочет, чтобы ему заплатили рисом. Он хотел рисовое зерно для первого квадрата шахматной доски, два для второго, четыре для третьего, восемь для четвертого …
41 code-golf  math 

1
Учитывая стол, место в стульях
Вызов В качестве входных данных вы получите таблицу, составленную с помощью ASCII |и_ . Ваша задача - расставить вокруг нее стулья. пример Входные данные: ____ | | | | | | | | |____| Выход: _^_^_ < > | | < > | | <_ _ _> v v Эти …
41 code-golf 

30
Закрой нули в списке
Вдохновленный этим ТАКИМ вопросом В качестве входных данных вам будет дан непустой список целых чисел, где первое значение гарантированно будет ненулевым. Чтобы построить вывод, перейдите от начала списка, выводя каждое ненулевое значение по пути. Когда вы встретите ноль, вместо этого повторите значение, которое вы недавно добавили в вывод. Вы можете …

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