Не мога да разбера

Здравейте,
малко съм объркан от една от Conditionals задачите. По-точно от Chess Square Colour задачата.
Как мога да направя така, че комбинацията от двата символа на “number (rank)” и “letter (label)” да бъдат комбинирани в “light” или “dark”.
Опитах, чрез switch, но не ми се получи, с if > else if > else, не мога да го визуализирам как да го направя. Ще съм много благодарен на съвет!

Проверяваш през буква и през ред. Тоест за буква А и редове 1,3,5,7 винаgи имаш тъмно квадратче, а за редове 2,4,6,8 винаги е светло. За буква В обратното нечетни редове са светло, а четните тъмно квадратче.
Проверка за четно или нечетно число “И” (логическо И) съответните букви.