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

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

3
Развернуть вкладки (внедрить, развернуть (1))
Ваша задача на этот раз - реализовать вариант expand(1)утилиты POSIX, который расширяет табуляции до пробелов. Ваша программа должна взять спецификацию табуляции, а затем прочитать ввод по стандартному вводу и заменить символы табуляции во вводе соответствующим количеством пробелов для перехода к следующей остановке табуляции. Результат должен быть выписан на стандарт . …

7
Рассчитать китайский знак зодиака
Учитывая, что наступает китайский Новый год, перед нами стоит задача расчета китайского зодиака, стихии и тайдзюду для данной даты. На входе должна быть дата: 1/31/2014 Дата, используемая здесь, является стилем США mm/dd/yyyy, но альтернативно может быть стилем ISO-8601: yyyy-mm-ddпоэтому стиль ввода даты не является строгим. На выходе должен быть знак …
10 code-golf  date 

3
Сумасшедшие химические уравнения
Вы должны получить строку химического уравнения (без пробелов, только буквы (в верхнем и нижнем регистре), цифры, скобки и математические знаки) от пользователя и распечатать ответ, если уравнение сбалансировано или нет (любая пара положительных / отрицательных ответов : Да / Нет, правда / ложь, 1/0). Чтобы сделать код короче, вы можете …
10 code-golf 

20
Каждые 2 ^ n раз
Позвольте nбыть количество раз, когда ваша программа была выполнена. Если nесть сила 2, а затем распечатать , 2^xгде n = 2^x; в противном случае просто выведите число. Пример выполнения: [1st time] 2^0 [2nd time] 2^1 [3rd time] 3 [4th time] 2^2 [5th time] 5 и так далее. Это конкурс популярности, …

2
Создайте цепочку генераторов спама на максимально возможном количестве языков
Задача « розеттского камня» - написать решение на максимально возможном количестве языков. Покажите свое программирование многоязычия! В этом задании вы создадите программу, которая будет генерировать спам-сообщения с заданным начальным текстом. Например, учитывая вход [Thank you/Wow/Great], this [blog/post/writing] [gives/provides/delivers] [great/excellent/wonderful/superior] [content/information/data]. You [may/could] [find/get/retrieve] [similar/related] [content/information/data] at spammysite.com. Возможный результат может …

4
Определите, какое значение представляет какое направление в пути
Важное редактирование: ранее в примере 1 было неверное значение. Оно было исправлено. Вам дан двумерный массив, в котором каждая ячейка содержит одно из четырех значений. Примеры: 1 2 2 2 2 1 @ . . X X V 1 3 1 4 1 4 e . @ I C V …
10 code-golf 

3
Давайте смоделировать случайную снежинку
Я видел этот вопрос на https://mathematica.stackexchange.com/ и думаю, что это круто. Давайте сделаем снежинку с другими языками программирования. Это цитата из оригинального вопроса: «Это сезон ... И самое время задать свой первый вопрос на Mathematica Stack Exchange. Итак, вот праздничный квест для вас, гуру графики (и P-Chem?). Какой ваш лучший …

7
Как мне преобразовать текстовый документ в PDF?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Помогите, ребята, мое задание говорит, что оно должно быть в формате .pdf, но я сделал это в Word. Я действительно застрял. Как …

4
Рождественский куайн!
На языке по вашему выбору напишите программу, которая оформлена в форме рождественской елки, которая печатает себя в той же форме. Что не разрешено: Распечатка исходного файла Код, который является ничем иным, как утверждениями, которые отражаются интерпретатором, поскольку они являются литералами (например, просто используя древовидную башню списков в Python)

23
Повернуть массив целых чисел с помощью алгоритма O (n) [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Напишите функцию, которая вращает целочисленный массив на заданное число k. k элементов из конца должны …

9
Помогая фермеру
Фермер Джек очень беден. Он хочет зажечь всю свою ферму, но с минимальными затратами. Лампа может освещать как свою ячейку, так и восемь соседей. Он установил лампы в своей области, но ему нужна ваша помощь, чтобы выяснить, сохранил ли он какие-либо дополнительные лампы. Дополнительные лампы: лампы, которые при снятии с …
10 code-golf 

8
Рождественский обратный отсчет
В духе праздников, и как кто-то уже начал зимнюю тему ( Построй снеговика! ), Я предлагаю новый вызов. Напечатайте количество дней, часов, минут и секунд до Рождества (полночь (00:00:00) 25 декабря) в отдельном окне (не консоли) в любом однозначном формате, который вы считаете подходящим, и постоянно обновляйте его, как эти …
10 code-golf 

5
Сегодня (24 сентября) день рождения HONDA [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 4 года назад . Сегодня (24 сентября) день рождения компании HONDA. Первоначально их название компании 本田技研工業株式会社 Я хочу попросить сделать подарок …

6
Переводчик языка TUT
Текст может быть переведен в письменную версию языка TUT , заменив каждую букву соответствующим «словом TUT», как указано в следующей таблице (адаптировано из связанной статьи) * : a e h hash o o u yu b bub i ay p pup v vuv c kut j jag q kwak w …
10 code-golf  string 

5
Генерация последовательностей Сколема
Сколем последовательности Последовательность Сколема - это последовательность 2nчисел, где каждое число iмежду 1и nвстречается ровно дважды, а расстояние между двумя вхождениями iсоставляет ровно iшаги. Вот несколько примеров последовательностей Сколема: 1 1 1 1 4 2 3 2 4 3 16 13 15 12 14 4 7 3 11 4 3 …

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