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

59
Думать нестандартно - правильно ли я делаю?

Я постоянно слышу, что нестандартное мышление - это цель, которую стоит достичь, но как я могу определить, успешно ли я это делаю? Чтобы решить эту дилемму, я уже написал переводчик Brainwave-to-ASCII, который в теории должен давать такие результаты, как # +------------+ # | thinking | # | | #...

59
Распечатать слово часы

Так как я видел первый несколько лет назад, я всегда был покорен этим типом словесных часов, где время фактически прописано словами, подсвеченными или не значащими предложение. Текст, отображаемый на этих часах, следующий. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO THREE ONE FOUR FIVE...

59
Копайте борозду

История вопроса: слишком много нелегальных иммигрантов из Бландии пересекают границу с Астаном. Император Астана поручил вам вырыть траншею, чтобы не пускать их, и Бландия должна оплатить расходы. Так как все машинистки были обделены, пока траншея не устроена, ваш код должен быть как можно короче....

58
Поменяйте местами стандартный ввод и поместите на стандартный вывод

Требования: Возьмите ввод в stdin, включая новые строки / возврат каретки неограниченной длины (ограничен только системной памятью; т. Е. В программе нет внутреннего ограничения). Вывести обратный ввод на стандартный вывод. Пример: Входные данные: Quick brown fox He jumped over the lazy dog Выход:...

58
Нарисуйте флаг Южной Кореи

Когда я наткнулся на этот вопрос, я вспомнил, что я когда-то также видел точные правила для постройки южнокорейского флага. И это совсем другая конструкция. Источник: Википедия Таким образом, вы должны нарисовать точную конструкцию этого сейчас! Спецификация Вы можете отобразить флаг в файл или на...

58
Идентификация вашего языка в гольф

Идентификаторы - это небольшие изображения геометрических узоров, которые представляют значение хеш-функции строки. Stack Exchange использует идентификаторы из Gravatar в качестве аватара каждого пользователя по умолчанию. В этом соревновании мы также будем использовать идентификаторы Gravatar для...

58
Разверните номер

Вы можете вспомнить в первом или втором классе, используя расширенную форму, чтобы узнать о стоимости места чисел. Это проще объяснить на примере, поэтому рассмотрим число 123. В развернутом виде это представляется как 100 + 20 + 3, что помогает молодому уму визуализировать значение места. Это...

58
Де-Snakify Строка

Обычная строка выглядит так: Hello,IAmAStringSnake! И струнная змея выглядит примерно так: Hel l rin o,IAmASt g S !ekan Твое задание Строковые змеи опасны, поэтому вы должны создать программу, которая принимает строковую змею в качестве входных данных и выводит ее как обычную строку. Характеристики...

58
Это жизнь, Джим, но не так, как мы ее знаем

Вы, наверное, знаете «Игру жизни» Конвея , знаменитый клеточный автомат, изобретенный математиком Джоном Конвеем. Жизнь - это набор правил, которые вместе позволяют имитировать двумерную доску ячеек. Правила определяют, какие ячейки на доске живут, а какие погибают. С некоторым воображением вы...

58
я люблю тебя, я люблю тебя, я люблю тебя!

На XKCD № 99 с заголовком «Binary Heart» показано простое изображение из нулей и единиц, причем некоторые цифры окрашены в красный цвет. Красное сердце видно невооруженным глазом, но сообщение, скрытое в двоичной последовательности, - нет. Если вы удалите все пробелы и символы новой строки и...

58
Невероятные числа Кантора

Невыразимое число - это число, которое делится на семь или имеет семь в качестве одной из своих цифр. Детская игра состоит в том, чтобы считать пропущенные невероятные цифры 1 2 3 4 5 6 ( ) 8 9 10 11 12 13 ( ) 15 16 ( ) 18 ... Канторская версия игры - это последовательность, определяемая путем...

58
Давайте сделаем немного «deciph4r4ng»

В этом задании ваша задача - расшифровать строку. К счастью, алгоритм довольно прост: при чтении слева направо каждая встречающаяся цифра N (от 0 до 9) должна быть заменена символом, который находится на N + 1 позиции перед ним. пример Входная строка "Prog2am0in6"будет декодирована следующим...

58
Безопасна ли моя тюрьма?

Ваша задача заключается в вводе схемы расположения тюрьмы, чтобы определить, может ли кто-либо из заключенных сбежать. вход Ввод может быть в любом приемлемом формате, таком как строка, массив, массив массивов и т. Д. Ввод будет состоять из трех символов, в данном случае #, Pи пробела. Ввод не...

58
Считайте как Чак Норрис

Как известно , Чак Норрис считал до бесконечности. Дважды Кроме того , Чак Норрис может считать до бесконечности задом наперед. Кроме того, хотя, возможно, менее известный, Чак Норрис может говорить немного по-испански в дополнение к английскому. Соревнование Напишите программу (или функцию),...

58
Является ли число двоичным-тяжелым?

Целое число является двоичным тяжелым, если его двоичное представление содержит больше 1s, чем 0s, игнорируя при этом ведущие нули. Например, 1 двоично-тяжелый, поскольку его двоичное представление просто 1, однако 4 не двоично-тяжелый, как его двоичное представление 100. В случае связи (например,...

58
Честная Скала, Бумага, Ножницы

Многие считают RPS азартной игрой. Если оба игрока играют непредсказуемо, лучшая стратегия - играть случайно. Однако давайте представим немного предсказуемости. У каждого бота будет возможность рассказать другому боту, во что он будет играть одновременно. Затем наступает пауза, в которой каждый бот...

58
Утка утка гусь!

Помните детскую игру «Утка, утка, гусь» ? Нет? И я нет. Соревнование Напечатайте слово «утка» на отдельных строках неограниченное количество раз. Напечатайте слово «гусь». Ваша программа заканчивается. Правила Попытайтесь играть в игру с наименьшим количеством байтов. Там должна быть хотя бы одна...

58
Игра в кости, но избегайте № 6 [закрыто]

Турнир окончен! Турнир окончен! Финальная симуляция была проведена ночью, всего игр. Победителем стал Кристиан Сиверс со своим ботом OptFor2X . Кристиану Сиверсу также удалось завоевать второе место с повстанцами . Поздравляем! Ниже вы можете увидеть официальный список рекордов турнира.3 *...

57
Напишите самую короткую самоидентифицирующуюся программу (вариант quine)

Напишите программу, которая будет генерировать «истинный» вывод, если ввод соответствует исходному коду программы, и который генерирует «ложный» вывод, если ввод не соответствует исходному коду программы. Эта проблема может быть описана как связанная с quines, так как программа должна быть...

57
Задача xkcd: «Процент экрана, на котором [x] цвет»

Поэтому я думаю, что мы все, наверное, видели этот комикс xkcd : : Это может быть слишком общим или слишком сложным, я не уверен. Но задача состоит в том, чтобы создать программу на любом языке, которая создает окно, которое имеет как минимум 2 цвета и отображает английскими словами, какой процент...