Напишите фрагмент, функцию, программу ... которая запутана таким образом, что на первый взгляд кажется, что она делает что-то еще.
Например: напишите немного кода, который добавляет два числа, но когда вы спросите кого-то «что он делает?», Он скажет вам, что выдает «Hello, World!».
правила
- Код должен быть читаемым для тех, кто примерно знает язык, который вы используете (избегайте запутанного языка, такого как APL, в ваших собственных интересах).
- Код должен сделать что-то неожиданное, что читатель изначально не мог предсказать.
- Когда вы спрашиваете разных читателей, они должны иметь одинаковое (неправильное) мнение о том, что делает код.
Рейтинг
- Пожалуйста, прочитайте коды других участников в течение максимум 10-20 секунд, просто чтобы иметь представление о том, что там происходит.
- Добавить комментарий к ответу говорить то , что вы думаете , делает код. Если ответ, который вы хотите дать, уже есть, просто добавьте +1 к комментарию. (если вы пропустите этот ответ и добавите еще один комментарий, не волнуйтесь, он не будет считаться другим ответом).
- Очки будут начислены следующим образом: (
maxFalseOpinion
-goodGuess
) /totalOpinion
(см. Пример ниже). - Оцените других участников с помощью Fairplay и не комментируйте собственный код.
- Добавляйте только полезные комментарии. Избегайте «Я не знаю» и «Хороший!», Они не учитываются для рейтинга, но необходимо скрыть код, а не рейтинг.
Пример рейтинга
Фрагмент добавляет два числа. Комментарии говорят:
(3) Он отображает «Привет, мир!»
(1) Вычитает 2 числа.
(2) Добавляет 2 номера.
Общее количество баллов - это максимальное количество мнений (3) - количество хороших догадок (2), деленное на общее количество догадок (3 + 1 + 2 = 6). Результат: (3 - 2) / 6 = 1/6 = 16,67% .
БОЛЬШЕ О ПУНКТАХ
Люди, кажется, имеют некоторые проблемы с выяснением точек.
Вот отличная оценка:
printf('Hello World');
комментарии:
отображает количество раз, когда вы нажали кнопку. (17 комментариев).
ИТОГО: 17 комментариев
Оценка: (17 - 0) / 17 = 1 = 100%
Вот хромая оценка:
printf('Hello World');
комментарии:
печатает "Hello World". (13 комментариев).
ИТОГО: 13 комментариев
Оценка: (0 - 13) / 13 = -1 = -100%
Вот неплохой результат:
printf('Hello World');
комментарии:
печатает имя пользователя. (2 комментария).
Отображает текущее время (15 комментариев).
Он возвращает то, что вы ввели без изменений. (3 комментария).
Это печатает "Привет Мир" (1 комментарий).
ИТОГО: 21 комментарий
Оценка: (15 - 1) / 21 = 0,6667 = 66,67%.
Объяснение:
15 - главное предположение, что люди сказали больше всего. 1 правильное количество догадок. 21 - сумма всех комментариев.