Вам не нужно писать свою функцию несколько раз с помощью переключателя:
switch(a[i]){
case a[i-13]:
case a[i+13]:
case a[i-1]:
case a[i+1]:
// This code will run if any of the above cases are true.
}
Забавно, однако, это примерно одинаковое количество символов (в зависимости от того, как вы его отформатировали),Оператор switch в целом менее мощный, чем явный оператор if
, но в этом случае я считаю его более четким и менее подверженным ошибкам.