Ваша задача - создать самую большую программу, в которой вы можете использовать только один GOTO, без чего вся программа (или, по крайней мере, огромная ее часть) должна быть полностью реструктурирована. Оценка подсчитывается как количество утверждений в вашем коде, которые меняются местами или вводятся заново (удаление утверждений не добавляет к вашему счету), когда код реструктурируется без GOTO (другим разрешено оспаривать вашу реструктуризацию, представляя более элегантный). Поскольку это кодовый боулинг, выигрывает наибольшее количество очков.
Примечание: я не несу никакой ответственности за атаки велоцираптора, пытаясь выполнить этот вызов.
goto
на switch
кажется возможной для обоих.