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

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

13
Восстановить измененный исходный код
В очень необычной аварии с участием небольшого образца радия, кита на электрическом стуле и трех липких медведей часть исходного кода The Management ™ была видоизменена. Босс The Management ™ мало что знает, на самом деле ответственность за это взяли на себя полицейские, пытаясь помешать «злым» планам Management ™. Таким образом, …

25
Найти следующее 1-разреженное двоичное число
Целое положительное число N является K- разреженным, если между двумя любыми двумя последовательными единицами в его двоичном представлении есть по крайней мере K 0. Итак, число 1010101 является 1-разреженным, а 101101 - нет. Ваша задача - найти следующий 1-разреженный номер для заданного входного номера. Например, если входное значение равно 12 …

9
Конвертировать английский в число [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 2 года назад . Краткое и приятное описание задачи: Основываясь на идеях нескольких других вопросов на этом сайте, ваша …

6
Swipe Type Converter
Следующая революция в наборе текста на ноутбуках была выпущена SwiftKey первого апреля 2014 года . Тем не менее, я хочу быть первым, кто напишет наноклон для просмотра, но, так как я не могу найти хороший текст в библиотеке реального текста и не могу их ждать, я спрашиваю здесь. задача Напишите …

23
Поменять местами заглавные буквы двух строк
your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! Описание Вход две строки, s1и s2, равны по длине. Каждый из них будет содержать только печатный ASCII и иметь длину не менее одного символа. Вы …
27 code-golf  string 

11
Рассчитайте n% 12
Рассчитать nпо модулю 12для 32-разрядного целого числа без знака. Правила: Должен работать для всех nот 0 до 23. Другие числа необязательны. Необходимо использовать только любой из операторов +-*, ~&^|или <<, >>как это обычно определяется на 32 - битных uints. Может использовать произвольное количество постоянных uints. Не разрешается использовать любые указатели, …

8
Пи все еще не прав [закрыт]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 3 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но …

8
Привет, мир! без повторений
На любом языке программирования, существовавшем до того, как был задан этот вопрос, напишите программу (не функцию), которая выводит символы, Hello world!за которыми следует символ новой строки. Ваша программа: не следует использовать какой-либо символ более одного раза (включая пробелы) следует использовать только символы ASCII не следует использовать какие-либо встроенные библиотеки не …

1
Найти ритмы в файле MP3
В этой задаче ваша задача - взять простую запись в формате mp3 и найти временные смещения ударов в файле. Два примера записи здесь: https://dl.dropboxusercontent.com/u/24197429/beats.mp3 https://dl.dropboxusercontent.com/u/24197429/beats2.mp3 Вот третья запись с гораздо большим шумом, чем две предыдущие: https://dl.dropboxusercontent.com/u/24197429/noisy-beats.mp3 Например, первая запись длится 65 секунд и содержит ровно (если я не учел!) 76 …
27 code-golf  music 

30
Преобразование имен заголовков C в имена заголовков C ++
В стандартной библиотеке C имена заголовков заканчиваются .hсуффиксом: stdio.h В C ++ эти имена заголовков доступны в альтернативной форме с cпрефиксом: cstdio Напишите функцию, которая преобразует первую форму во вторую. Вы можете выполнить преобразование на месте или оставить исходную строку без изменений и вернуть новую строку. Все, что кажется естественным …


17
Имитация правила 110
Правило 110 - это клеточный автомат с некоторыми интересными свойствами. Ваша цель - смоделировать правило 110, используя как можно меньше символов. Для тех, кто не знает, правило 110 моделируется построчно в сетке. Каждый квадрат в линии сетки смотрит на квадраты выше, слева вверху и справа, чтобы определить, какой должна быть …

15
количество ответов и комментариев
Напишите программное обеспечение, которое выводит на стандартный вывод количество ответов и количество комментариев (видимых и свернутых вопросов и ответов) этого вопроса / страницы. Ваш скрипт должен запускаться с закрытой страницей при запуске. Ожидаемый пример вывода: A12C40 Где А означает Ответы, а С - Комментарии.
27 code-golf 

18
Самый короткий сортированный Hello World
Напишите программу, которая не требует ввода и печатает Hello, World!на стандартный вывод или ближайшую альтернативу вашего языка. Подвох в том, что каждая строка в вашей программе должна содержать только печатные символы ASCII и должна быть в лексикографическом порядке, или отсортирована. Вот все 95 печатных символов ASCII по порядку: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Так, …

23
Я иду по Манхэттену, как далеко я от моего отеля?
Ненужная и запутанная история Я гуляю по Манхэттену, блок за блоком, и мои ноги устали и хочу вернуться домой. Движение довольно плохое, но, к счастью, я очень богат, и у меня есть вертолет в режиме ожидания в отеле. Но мне нужно, чтобы они знали, сколько топлива нужно собрать для полета, …
27 code-golf 

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