Речь о том чтобы не сделать правильно - а переписать условие с использованиме кучи "ИЛИ" на массив. Ибо если начинать приплетать сюда другие объекты - то да ... есть масса более красивых и лаконичных решений
Мы вообще о разном. Суть реплики была что это все вот (что на картинке) можно переписать используя массив. Мое возражение было что "кода меньше не будет и понятнее не станет". Высказано оно в "ироничном контексте" не предполагающем правильный подход к решению этой задачи.
массив можно наполнять так же. но один вызов метода в условии или вообще обращение к предварительно сохраненной переменной вместо простыни из сравнений и ИЛИ - однозначно лучше и читабельнее
нужно захардкоженный список класть в ТЗ, его во временную таблицу, таблицу потом иннер джоинить с параметром, если выборка не пустая - то дальше выполнять код