[resolvido]Ajuda com um codigo para iniciante

Pessoal Estou com essa questão como teste e não sei como fazer, no teste so pode fazer em java 7 ou 8 e eu ainda não sei programar em java, alguem pode me ajudar?por favor
Esse é o enunciado da questão:
Complete a seguinte função para que a mesma devolva todos os possíveis números
de 4 dígitos, onde cada um seja menor ou igual a ,
e a soma dos dígitos de cada número gerado seja 21
Exemplo com maxDigit=6: 3666, 4566

Sabe alguma linguagem de programação?

O problema poderia resolver assim:
um for de 1000 a 9999:
a cada iteração você transforma o número em String, itera pelos caracteres da String e soma o resultado da chamada de Character.getNumericValue().
Com o resultado dessa soma você chega se é 21 e imprime na tela.

O teu professor nunca vai te passar uma tarefa aquém das capacidades ensinadas. O que você já aprendeu até agora?
(porque também não podemos sugerir nada que fuja desse limite)

1 curtida

Conseguiu resolver? Se sim manda a resposta

1 curtida