Descrição da pergunta
Digite um inteiro int e retorne um novo número inteiro sem números duplicados na ordem de leitura da direita para a esquerda.
Digite uma descrição:
Digite um INT inteiro
Descrição da saída:
Devolver um novo número inteiro sem números duplicados na ordem de leitura da direita para a esquerda
Exemplo de entrada:
9876673
Exemplo de saída:
37689
importar java.util.hashset; importar java.util.set; importar java.util.scanner; public class main {public static int norepeatnum (int num) {string str = string.valueof (num); int len = str. i = len-1; i> = 0; i-) {// Se não houver duplicação, você pode adicionar (definir o recurso) se (set.add (str.charat (i))) {sb.append (str.charat (i);}}} retor integro.parse (sb.toString ());} Scanner (System.in); while (sc.hasNext ()) {int num = Integer.parseint (sc.NextLine ()); System.out.println (norepeatnum (num));} sc.close ();}}resultado:
Resumir
O exposto acima é sobre implementação de Java, extraindo instâncias inteiras não repetitivas. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!