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

70
Два лазера между двумя зеркалами

Что если у нас есть коридор, состоящий из двух параллельных зеркал? | | | | | | | | | | | | | | | | | | | | Теперь мы светим лазером ... | \ | | \ | | \ | | \ | | \ | | \ | | \ | | \| | /| | / | О, посмотри. Это подпрыгнуло, к концу, там. Что если мы нарисуем два лазера НО, идущих в противоположном...

70
Ну, это странно ... нет, подождите, это даже!

преамбула Целые числа всегда либо четные, либо нечетные . Четные целые числа делятся на два, нечетные целые - нет. Когда вы добавляете два целых числа, вы можете определить, будет ли результат четным или нечетным, основываясь на том, были ли слагаемые четными или нечетными: Даже + Даже = Даже...

70
Рок-бумага-ножницы

Учитывая два строковых ввода «Камень», «Бумага» или «Ножницы», определите результат раунда RPS . Выведите 1, если первый игрок выиграет, -1, если второй игрок выиграет, или 0 для ничьей. Rock Rock -> 0 Rock Paper -> -1 Rock Scissors -> 1 Paper Rock -> 1 Paper Paper -> 0 Paper...

69
Буква А без А

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

69
Квантовая Пьяная Прогулка

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

69
Подождите минуту - менее чем за десять секунд

задача Используя любой тип распараллеливания, подождите несколько периодов, чтобы общее время сна составляло не менее минуты (но не более полутора минут). Программа / функция должна завершиться в течение 10 секунд и вернуть (любым способом и в любом формате) два значения: общее истекшее время и...

69
Генерировать числа Денниса

Эта задача - дань уважения пользователю PPCG Деннису за победу в грабительской части Викторины по языку программирования . Глядя на страницу профиля Денниса PPCG, мы можем увидеть довольно впечатляющие вещи: В настоящее время у него более шестидесяти восьми тысяч репутации, что делает его вторым по...

69
Квадрат, Круг, Треугольник,… Механизм?

Используя Algodoo и Paint, я сделал эти шесть 300 × 300 монохроматических изображений четырех удобных форм: Этот класс изображений имеет следующие свойства: Они всегда имеют размер 300 × 300 пикселей, монохроматический (только черно-белый) и имеют ровно четыре белых области, которые соответствуют...

69
Война - это мир. Свобода - это рабство. Невежество это сила

Как Джордж Оруэлл написал в 1984 году : Война - это мир. Свобода - это рабство. Невежество - это сила. Напишите программу или функцию, которая берет одно из шести основных слов из цитаты Оруэлла и выводит свой аналог. В частности: [input] -> [output] war -> peace peace -> war freedom ->...

69
BattleBots: Турнир

Результаты подведены, конкурс окончен. Победителем стал EvilBot от arshajii с 14 победами перед Neo-Bot с 13 победами, а также CentreBot и LastStand с 11 победами. Результаты с финального забега Results: java Rifter: 9 match wins (45 total bout wins) java EvadeBot: 10 match wins (44 total bout...

69
Алфавит в языках программирования

Наша задача состоит в том, чтобы для каждой буквы (английского) алфавита написать программу, которая печатает алфавит на языке, название которого начинается с этой буквы. Вход: нет Выход: abcdefghijklmnopqrstuvwxyz прописные и конечные символы новой строки необязательны Правила : Скоринг метрика...

68
Леген ... подожди ...

Дарий! В событиях, совершенно не связанных с тем, что, я надеюсь, произойдет со мной в ближайшие пару дней, я поручу вам написать код, который выполняет следующие действия: Распечатать Legen... wait for it... немедленно, с завершающим переводом строки. Подождите до следующего полного часа (когда...

68
Рубе Голдберг Привет, мир

Для этого гольфа вам нужно будет использовать более одного языка. Задание Машина Руба Голдберга это штуковина , которая принимает огромное количество сложных шагов для того , чтобы выполнить очень простую задачу. Целью этого гольфа является вывод Rube Goldberg... но не напрямую. Машина Ваша...

68
Пой Малыш Акула

«Baby Shark» - это детская песня о семье акул. Уже давно популярная песня для костра, она популярна с середины 2000-х годов в социальных сетях, онлайн-видео и радио. - Википедия Напишите программу, которая не принимает ввод и записывает следующий текст в стандартный вывод или произвольный файл:...

68
Как написать программу на C для умножения без использования операторов * и +?

Можно ли написать программу на C, которая умножает два числа без использования операторов умножения и сложения? Я нашел это в переполнении стека . Пожалуйста, помогите этому бедному программисту с его проблемой. И, пожалуйста, не давайте ответы, как c = a/(1/((float)b)), что точно так же, как c =...

68
Камень, полиглот, ножницы

Напишите программу, которая представляет собой полиглот на трех языках и играет в нее ножницами . Ввод для любой версии программы всегда является одной из строк rockили paperили scissors. На первом языке программа должна вывести выбор «камень-бумага-ножницы», который превосходит ввод: Input Output...

68
Помогите Трампу построить стену!

Трампу нужна стена, и вы собираетесь это сделать! Чтобы наиболее эффективно построить его стену, я создал простой повторяемый шаблон для вас: __ __ | |_| | ___| |___ - - - - - - - - - - - - - - - - - - - ——————————————— Трамп скажет вам, сколько сегментов стены ему нужно, и вы построите их так, как...

68
418: я чайник

Как мы все должны знать, есть HTTP-код состояния 418: я чайник . Ваша миссия, если вы решите принять ее, - это использовать ваш creativitea и написать наименьший возможный сервер, который отвечает приведенным выше кодом состояния, на любой и любой HTTP-запрос, сделанный к нему. Применяются...