Seja a função fun escrita na linguagem Java public static int fun(int a, final int b) { if (a < b) return fun(b, a); if (a != b) return fun(a-b, b); return b; }
Aplicando a função fun(12,30) obtém-se como resposta
Questão — da prova oficial, com gabarito conferido contra o gabarito publicado pela banca. Resolva abaixo e veja a explicação comentada.
Seja a função fun escrita na linguagem Java public static int fun(int a, final int b) { if (a < b) return fun(b, a); if (a != b) return fun(a-b, b); return b; }
Aplicando a função fun(12,30) obtém-se como resposta
Fonte: prova oficial · Extração determinística com gabarito oficial conferido.
Nenhum comentário ainda. Seja o primeiro a explicar como resolveu.