Вопросы с тегом «code-golf»

63
Вставьте опечатки в текст

Я написал какой-то текст, но он выглядит слишком профессионально. Я хочу, чтобы я выглядел так, как будто я очень устал, когда писал это. Мне нужно, чтобы вы вставили несколько опечаток. Ваша задача состоит в том, чтобы взять произвольную строку текста и добавить опечатки. Это означает, что для...

63
Хеш-коллизия: «НЕТ» означает «ДА»

Этот Code Golf был вдохновлен недавней статьей Daily WTF, « Вы не можете справиться с истиной»! , который показывает сравнение строк, записанное в виде: String yes = "YES"; if ((delay.hashCode()) == yes.hashCode()) Представьте себе проблему, которую это вызвало бы для команды Стива, если бы...

62
N-мерный массив N ^ N, заполненный N

В:  Достаточно памяти и положительное целое число N Out:  N-мерный массив N ^ N, заполненный N, где N ^ N означает N слагаемых N-by-N-by-N-by ... Примеры: 1: [1]массив 1D (список) длиной 1, содержащий один 1 2: [[2,2],[2,2]]это двумерный массив (таблица) с 2 строками и 2 столбцами, заполненными 2...

62
Советы по коду игры в гольф на C #

Какие общие советы у вас есть для игры в гольф в C #? Я ищу идеи, которые могут быть применены к проблемам с гольф-кодом в целом, которые, по крайней мере, несколько специфичны для C # (например, «удалить комментарии» не является ответом). Пожалуйста, оставьте один совет за ответ. - позаимствовано...

62
Советы по игре в гольф в Руби

Какие общие советы вы можете дать для игры в гольф в Ruby? Я ищу идеи, которые могут быть применены к задачам по коду для гольфа в целом, которые характерны для Ruby. (Например, «Удалить комментарии» не будет ответом.) Пожалуйста, оставьте один совет за...

62
Сделайте; # переводчик

Недавно я создал новый язык ;#(произносится как «Точка с запятой»), который имеет только две команды: ; добавить один в аккумулятор #по модулю аккумулятора на 127, преобразовать в символ ASCII и вывести без перевода строки. После этого сбросьте аккумулятор на 0. Да, 127 правильно. Любой другой...

61
Самый короткий авторазрушающий цикл

Ваша задача состоит в том, чтобы написать полную программу или функцию , которая не принимает никакого ввода и запускает любой тип цикла ( while, for, foreach, do, do-while, do-loop, goto, рекурсия и т.д.) , который закончится в возникновении ошибки, а это означает , что программа должна остановить...

61
Викторина по языку программирования, Марк II - Копы

Репост этой задачи. Мета обсуждение . Песочница пост . Тело вопроса похоже на оригинал Вызов грабителя Эти полицейские и грабители теперь (08/03/2018) закрыты для дальнейших конкурирующих записей полицейских, поскольку грабители могут больше не конкурировать, чтобы взламывать ответы, но могут...

61
Почему 6 боялись 7?

Почему 6 боялись 7? Потому что 7 8 9! Для заданной строки примените следующие преобразования: Если есть 6 рядом с 7, удалите 6 (6 боится 7) Если появляется последовательность «789», удалите 8 и 9 (7 съел 9) (Если я не ошибаюсь, не имеет значения, в каком порядке вы выполняете преобразования)...

61
Я ненавижу пробелы в именах файлов

Это просто. Я терпеть не могу, когда люди используют пробелы при именовании файлов. Иногда это портит консольные команды и делает вывод ls безобразным. Задача состоит в том, чтобы написать программу (только символы ascii), которая переименовывает все файлы (включая каталоги) в текущем каталоге в...

61
Сортировка с потерями (реализация Dropsort)

Dropsort , разработанный Дэвидом Морган-Маром, является примером линейного «алгоритма сортировки», который создает список, который фактически отсортирован, но содержит только некоторые из исходных элементов. Любой элемент, который не меньше, чем максимум элементов, предшествующих ему, просто...

61
Сделайте свой язык * в основном * непригодным для использования! (Нить ментов)

Вдохновленный этим комментарием ... Спасибо пользователям Step Hen , Wheat-Wizard и Dennis за помощь в разработке спецификации этого задания перед его публикацией! Это нить ментов. Для нити грабителей, иди сюда В этом задании перед вами стоит запуск некоторого кода, который делает его таким, чтобы...

60
В городе появилось два новых шерифа - определение пар DJMcMego!

У нас есть несколько новых модераторов шерифов в городе, Mego и DJMcMayhem . Нам нужен вызов, чтобы должным образом почтить их за их новые должности, так что мы идем. Вот что привлекло мое внимание при наведении на их профили - их идентификаторы пользователей и . Если вы выполните вычитание с...

60
Нарисуй мои вниз

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

60
Что вы получаете, когда умножаете 6 на 9? (42)

Я люблю математику. Но я не могу найти ни одного калькулятора, который умножит правильно. Кажется, они понимают все правильно, кроме 6 * 9 (это вопрос жизни, вселенной и всего остального! Как они могли ошибиться ?!). Поэтому я хочу, чтобы вы все написали для меня функцию, которая может правильно...

60
Oreoorererereoo

Oreoorererereoo Учитывая, что входная строка похожа на слово «oreo», задайте ASCII-представление файла cookie, ширина которого равна входной строке (для обеспечения стабильности файла cookie). правила Ввод нижнего регистра, непустая строка без пробелов, содержащая любую комбинацию строк «o» и «re»,...

60
ASCII Train Golf

Рассмотрим эти семь вагонов ASCII. Двигатель (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Легковой автомобиль (P) =============== | [] [] [] [] | =============== O-O O-O Вагон (B) =============== |-|-| | |-|-| =============== O-O O-O Танкер (T) _____---_____ ( )...

60
Черно-белые радуги

Учитывая изображение, которое имеет только черные и белые пиксели и местоположение (x, y), которое является белым пикселем, раскрасьте белые пиксели на основе их минимального Манхэттенского расстояния от (x, y) в пути, который включает в себя только прохождение других белых пикселей. Оттенок из...

60
Напечатайте последний, средний и первый символ вашего кода

Задача проста: напечатать последний, средний и первый символ исходного кода вашей программы в указанном порядке. Средний символ определяется следующим образом, принимая исходную длину nсимволов и индексирование 1: Если nчёт, выведите n/2-й и n/2 + 1-й символ. ( abcdef == cd) Если nнечетно, выведите...

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

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