Виклик
Вам надається функція, compile(s: String): Integerяка повертається, 0якщо її sможна було скласти, і будь-що інше, ніж 0якщо вона не вдалася (отриманий код не важливий).
Вся справа в тому, що ви не знаєте, для якої мови створена функція, тож ви вирішите це зрозуміти, надаючи функції невеликі фрагменти коду та спостерігаючи, що вона повертає. Гарна частина полягає в тому, що команда вчених спробувала перед вами та звузила список до C, C ++, C #, Java та JavaScript (це єдині широко розповсюджені мови, які мають подібний синтаксис, про який я міг би придумати).
Правила
- Діють загальні правила коду-гольфу.
- Немає суворого формату виводу; до тих пір, поки це читається і зрозуміло, це нормально.
- Якщо цих 5 мов вам недостатньо, ви можете додати своїх улюблених, і ви отримаєте нагороду додатковими зірками (★) (які нічого не роблять).
Примітка 1 : компілятор в курсі останніх стандартів незалежно від мови, для якої він призначений.
Примітка 2 : Я знаю, що JavaScript не компілюється , але він проходить певний процес розбору; якщо це дійсний код JavaScript, то він проходить