Вопросы с тегом «popularity-contest»

Конкурс популярности - это соревнование, в котором побеждает ответ, набравший наибольшее количество голосов (upvotes минус downvotes). Поскольку они часто закрыты, прочитайте информацию тега и сначала опубликуйте ваш запрос в песочнице.

13
Эмулировать процессор Intel 8086
Примечание: пришло несколько ответов. Подумайте об отмене ответов на новые вопросы. Common Lisp от happy5214 Клиент из люцера Java от NeatMonster Javascript от Crempp C от Майка C C ++ от Дария Гоада Постскриптум от luser droog C ++ от JoeFish Javascript от полностью субъективный C от RichTX C ++ …

30
Самый странный способ вызвать переполнение стека [закрыто]
Как программист, вы наверняка знаете ошибку переполнения стека из-за очевидной рекурсии. Но, конечно, есть много странных и необычных способов заставить ваш любимый язык выплюнуть эту ошибку. Цели: Должно вызывать переполнение стека, которое хорошо видно на выходе ошибки. Не допускается использование явной рекурсии. Примеры неверных программ: // Invalid, direct obvious recursion. …

28
Создание будущих записей в режиме онлайн с помощью фрагментов стека
Фрагменты стека были недавно добавлены в PPCG ! Напоминающие JSFiddle , фрагменты стека позволяют запускать HTML, CSS и JavaScript непосредственно в сообщениях ! Вот очень простой фрагмент кода: alert('This is JavaScript') h3 { color: red } /* This is CSS */ <h3>This is HTML</h3> Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Эта …

30
Напишите программу, которая всегда выдает «2012» - даже если она изменена!
Эта идея не моя, хотя я не знаю, откуда она взялась. Однажды я встретил его на конкурсе по программированию очень давно (1998, если я правильно помню). Задача состоит в том, чтобы написать программу на вашем любимом языке, который выводит 2012 и только 2012 . Загвоздка в том , что программа …

10
Патч изображение
В популярном программном обеспечении для редактирования изображений есть функция, которая исправляет (термин, используемый при обработке изображения, обозначает, что @ mınxomaτ указывает) выбранную область изображения, основываясь на информации вне этого исправления. И это делает неплохую работу, учитывая, что это просто программа. Как человек, вы можете иногда видеть, что что-то не так, …

7
Очевидно, что P = NP [закрыто]
SAT - это проблема определения того, можно ли сделать булево выражение истинным. Например, (A) можно сделать истинным, установив A = TRUE, но (A &&! A) никогда не может быть истинным. Эта проблема, как известно, является NP-полной. См. Булево соответствие . Ваша задача - написать программу для SAT, которая выполняется за …

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

30
Сделайте ошибку Quine!
Ваша задача: написать «программу» на выбранном вами языке, которая приводит к тому, что компилятор / интерпретатор / среда выполнения выдает ошибку при компиляции / запуске вашей программы, которая идентична исходному коду вашей программы. Правила: Ваша программа может быть специфической для конкретной версии или реализации среды компилятора / интерпретатора / среды …

30
Выполнить печать назад
Ваша задача - поменять порядок printsвыполнения некоторых . Спецификации: Ваш код будет в этой форме: //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of code Вам придется print(или echo, или write, или эквивалентно) эти строки от …

20
Сортируйте список и напишите немного английского!
Вашему боссу удалось прочитать секретное скрытое сообщение . Однако он не уволил вас, он просто сделал вас секретарем и запретил вам писать код. Но ты программист. Вам нужно написать код. Вы должны код. Следовательно, ваш код должен выглядеть максимально похожим на английский, иметь смысл и выглядеть как можно меньше кода. …

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

29
Сделать масштабируемую елку [закрыто]
Ваша задача: сделать елку. Размер должен выбираться каким-либо методом ввода, но не должен быть напрямую связан с какой-либо частью дерева; тем не менее, большие входы должны привести к большему дереву. Как ты можешь это сделать? Вы можете создать дерево любым удобным для вас способом, кроме печати символа юникода для дерева …

10
Написать язык программирования неизвестной полноты
Определение того, является ли язык полным по Тьюрингу, очень важно при разработке языка. Это также довольно трудная задача для многих эзотерических языков программирования, но давайте поднимем ее на ступеньку выше. Давайте создадим некоторые языки программирования, которые так трудно доказать в Turing Complete, что даже лучшие математики в мире не смогут …

30
4, 8, 15, 16, 23, 42 [закрыто]
4, 8, 15, 16, 23, 42 Напишите программу, которая выводит эту последовательность чисел бесконечно. Тем не менее, номера не должны появляться в вашем исходном коде нигде. Следующее не является допустимой программой Java для вывода чисел, потому что числа появляются в исходном коде: class TheNumbers { public static void main(String[] args) …

28
Переставьте пиксели в изображении, чтобы оно не могло быть распознано, а затем верните его обратно
Создайте программу, которая может переставлять пиксели в изображении, чтобы его нельзя было распознать. Однако ваша программа должна иметь возможность преобразовать его обратно в исходное изображение. Вы можете написать две функции - для кодирования и декодирования, однако одна функция, которая применяется неоднократно, дает оригинальное изображение (пример в математике - f(x) = …

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