Um array guarda varios valores na mesma variavel: int[] passos = {2, 2, 2, 2, 1}; O primeiro valor e passos[0], o segundo passos[1]... e passos.length e o tamanho (5). O caminho e uma escada: ande, vire a direita, ande, vire a esquerda, e assim por diante. Guarde as distancias num array e percorra com for. Use o operador % (resto) para saber se a volta e par ou impar.