for (int x = a.length(), y = b.length(); x != 0 && y != 0 ; )
preciso usar ele em um codigo que to passando pra ruby
Nao me parece que o for que você colocou funcione, pelo menos sem ler o resto do código.
Você inicializa as variáveis x e y e nunca muda o valor delas, ou seja, a condiçao vai ser sempre verdadeira.
Para migrar para ruby, você poderia usar um while, mas se colocar o resto do código ao redor disso, podemos sugerir uma forma melhor de fazer isso.
while x != 0 and y != 0
end
O ‘x’ e o ‘y’ sao decrementados na iteração, só precisava da expressão. Obrigado