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