Buscar

Como resolveriam essa questão ? EM JAVA

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     * Ejemplos con maxDigit=6: 3666, 4566

💡 3 Respostas

User badge image

라헬 Fiigueiredo

int maxDigit = 9999;

for (int minDigit= 1000; minDigit<= maxDigit; minDigit++) {
String number = String.valueOf(minDigit);
char[] digits = number.toCharArray();

int value0 = Integer.parseInt(String.valueOf(digits[0]));
int value1 = Integer.parseInt(String.valueOf(digits[1]));
int value2 = Integer.parseInt(String.valueOf(digits[2]));
int value3 = Integer.parseInt(String.valueOf(digits[3]));

int sum = value0 + value1 + value2 + value3;

if (sum == 21){
System.out.println(minDigit);
}
}
1
Dislike2
User badge image

Weverton Avelino

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

0
Dislike0
User badge image

Flavio Gomes

testedddd

0
Dislike1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais