Задать вопрос

Какое самое короткое выржение на JS, выдающее в результате True?

Давече видел небольшую игру головоломку в сети. Суть была примерно в следующем: дана функция function a(x) {return x} и задача - сделать так, чтобы функция вернула a(x) === True при минимальной длине x (подразумевается входное выражение в строковом представлении). Мои варианты (корректные) были такие:
1) true - 4 символа
2) 1>0 - 3 символа
3) !0 - 2 символа
Однако в таблице рекордов (которую заполнял вручную автор по запросам на почту) были люди, выполнившие эту задачу за 1 символ. Вопрос: какой это был символ или как иначе они это сделали?

UPD: Отыскал в истории ссылку. Смотреть Season 1 - id https://alf.nu/ReturnTrue
  • Вопрос задан
  • 2361 просмотр
Подписаться 7 Простой 2 комментария
Решение пользователя 0xD34F К ответам на вопрос (4)
0xD34F
@0xD34F Куратор тега JavaScript
в таблице рекордов (которую заполнял вручную автор по запросам на почту) были люди, выполнившие эту задачу за 1 символ. Вопрос: какой это был символ или как иначе они это сделали?

Символ, полагаю, никакой - поскольку проверка решения выполняется на клиенте, просто подменили функцию или результат проверки через отладчик, ничего вручную автор там не заполняет. Можно и решение из 0 символов оформить как корректное.
Ответ написан