Уровень №8 "8"
Задание для всех
<...>
(вы попали под лошадь || на вас упал кирпич || в вас ударила молния || вы совсем ничего не смыслитие в программировании) ? вам именно туда :
Подсказка №1 для всех (30 м.)
|| - or
: - else
? -
Подсказка №2 для всех (1 ч.)
(вы попали под лошадь or на вас упал кирпич or в вас ударила молния or вы совсем ничего не смыслитие в программировании) if вам именно туда else
Во многих языках программирования есть конструкция:
IF <условие> THEN <оператор-если-условие-истинно> ELSE <оператор-если-условие-ложно>
В С-подобных языках (C, C++, PHP, Java, JavaScript и т. д.) есть оператор:
<условие> ? <результат-если-условие-истинно> : <результат-если-условие-ложно>
Видно, что в тернарном операторе символ ? выполняет роль THEN, а символ : выполняет роль ELSE. Аналога IF нет. Логическое ИЛИ, конечно, обозначается как ||.
Символы : и || орги описали правильно, но указывая нам на ? и желая получить IF, они ошиблись. Прочитав вторую подсказку, программисту хочется смеяться, ибо это ерунда как с точки зрения любого языка программирования, так и с точки зрения английского языка
Поскольку в нашей команде есть программисты со стажем, версию с IF мы отбросили на начальной стадии как явно противоречащую условию